home *** CD-ROM | disk | FTP | other *** search
/ PsL Monthly 1993 December / PSL Monthly Shareware CD-ROM (December 1993).iso / prgmming / dos / basic / bas_bug.exe / KBDOS.LST < prev   
Encoding:
File List  |  1993-01-28  |  135.7 KB  |  2,140 lines

  1. Visual Basic for DOS
  2. --------------------
  3. Q94007:Basic Serial Communications Programs May Hang With No Error
  4. Q93710:Running Compiled VB Program On CGA Results In Snow on Screen
  5. Q93676:"Unresolved external" With DECLARE and CDECL in a VB Form
  6. Q93675:DOEVENTS Function Does Not Yield CPU to Other Processes
  7. Q93673:IF Statement With NOT Operator Can Fail When Compiled In VB
  8. Q93672:Using INPUT With Variable That Has Property Name Changes Code
  9. Q93671:READ With a Control Property Hangs the VBDOS.EXE Environment
  10. Q93670:Using RUN With Overlays Can Cause "Too many files" Error
  11. Q93669:Distinguishing Standard and Extended Keys in KeyDown, KeyPress
  12. Q93666:Some Monochrome Monitors May Have Problems Displaying Menus
  13. Q93660:Resize Event Not Triggered With MDI Forms When Width = 78
  14. Q93659:Hercules In-Color Graphics Card Displays in Black and White
  15. Q93229:VB Painting Problem if MsgBox Overlaps Drop-down List
  16. Q93159:Problem Tracking Location of Error When Using Overlays in VB
  17. Q93027:Using LINKER Switches From Within VBDOS.EXE Environment
  18. Q93017:Scrolling Problem With Text Box When Maximized After Scrolling
  19. Q93016:Null Pointer May Cause  VB for MS-DOS Run-Time Error R6001
  20. Q93015:Invalid Screen Mode Error Occurs With PrintForm Method
  21. Q93014:Program Hangs If  Letter Changes to Disconnected Network Drive
  22. Q93012:Problems with VB for MS-DOS On Apple Macintosh With DOS Card
  23. Q93011:L1023 Error After Pressing Ctrl+Break While Linking a Program.
  24. Q93010:Clipboard is Not Cleared on Run Restart with VB for MS-DOS
  25. Q93009:Text Printed Incorrectly On ATI Ultra VGA Card in SCREEN 10
  26. Q93008:VBDOS Environment Screen Blanks Out When Many Files Loaded
  27. Q93007:Formula Too Complex Error with ADDITEM Method.
  28. Q92953:Stand-Alone Program Using Overlays and ISAM Hangs on Open
  29. Q92940:Changing Caption of Menu Item Corrupts Shortcut Key Text
  30. Q92770:Use of ON TIMER In Overlays Can Cause EXE to Exit or Hang
  31. Q92724:Output Misdirected Using PRINT # and Function with OPEN
  32. Q92631:VBDOS.BAK Is Extraneous Backup File of VBDOS.INF
  33. Q92630:Overlay Environment Variables Ignored When Using VBDTRACE
  34. Q92629:In Low Memory Conditions, Screen Not Refreshed for Some Menus
  35. Q92460:Use of VARPTR$() On Objects or Their Properties Unpredictable
  36. Q92459:Wrong Makefile Loaded by FD.EXE
  37. Q92458:Cannot Have Negative Values for Left & Top Properties
  38. Q92457:"Syntax Error in Module Definition File"; 'segmentname'
  39. Q92382:Sent To Control
  40. Q92381:Watch Variable on Screen.Height Can Give Wrong Value
  41. Q92380:Form/Picture Box Background Cleared when AutoRedraw=False
  42. Q92379:Environment Does Not See Repeat Characters in Superkey Macros
  43. Q92373:Conversion Problem when Keywords Used as Parameters
  44. Q90969:BUILDRTM: Cannot Use Stub File NOTRNEM.LIB
  45. Q90968:SETUP.EXE Underestimates Required Hard Disk Space
  46. Q90967:Software/TSR Incompatibilities with Visual Basic for MS-DOS
  47. Q90966:Some International Keyboard Keys Do Not Work as Hot Keys
  48. Q90965:ReadOnly Properties are Linked When Custom Control Is Enabled
  49. Q90964:Custom Control Interval, CurrentX, CurrentY Changes TabIndex
  50. Q90963:"File Not Found" Message when Write Lock Is on Form
  51. Q90962:Can't Use ARROW on Drop-Down Menu if Separator Bar Is First
  52. Q90961:SETUP.EXE on Bernoulli Hard Disk Is Not Supported
  53. Q90960:Error on REDIM of an Array Will Erase the Array
  54. Q90908:Screen.ActiveForm.Picture1.TEXT HEIGHT("text") May Hang Machine
  55. Q90907:Problem with FD.EXE, Project File, and Directory Name with "."
  56. Q90906:Combo1.MOVE Will Hang Machine when Combo Box Is Dropped
  57. Q90905:Click Still Occurs when Using SetFocus to Prevent Focus Change
  58. Q90904:Access Key in Label Before Control with No TabStop Problem
  59. Q90903:WIDTH Statement in Form_Load Not Set Until After Form_Load
  60. Q90902:CHAIN While in Graphics Mode to Forms Program Trashes Screen
  61. Q90901:Timer Event Suspended While Menu Is Dropped Down
  62. Q90900:"Parameter Type Mismatch" Passing Propterty to SUB/FUNCTION
  63. Q90827:Use of Forms Will Disable Blinking Text
  64. Q90826:"Object.Method:" May Be Read as a Line Label
  65. Q90825:ForeColor Changes Border Color of Controls Only if 3D Is Off
  66. Q90824:Minor Compatibility Issues Between VB for MS-DOS/VB for Win
  67. Q90823:Adding Menu Bar with Control of Maximum Height Clears Control
  68. Q90822:Contents of Directory List Box Are Not Sorted
  69. Q90424:Controlling Graphics Text Background Color and Size
  70. Q90396:ERDEV$ Returns Incorrect Value Under MS-DOS 5.0
  71. Q90395:All Drop-Down List & List-type Boxes Have Vertical Scroll Bars
  72. Q90394:Click on Scroll Box May Cause Value to Change
  73. Q90145:Repeated Load/Unload of Control May Cause "Out of Memory"
  74. Q90144:es Not Stay Selected when Scrolling
  75. Q90068:Toshiba Olivetti Clone Video Adapter Not Recognized by Basic
  76. Q90045:Form Size Cannot Be Larger than Current Screen Size
  77. Q90044:/SEG Option Setting Ignored in VBDOS.EXE
  78. Q90043:Example of a "Password" Style Text Box in VB for MS-DOS
  79. Q90042:"Internal Error" May Be Avoided by Adding Line Number
  80. Q90041:"Out of Memory" Error Continues to Appear After You Choose OK
  81. Q90038:Use LINK /R to Avoid Low EMS/XMS Memory Errors
  82. Q89283:Parent Menu Click Event May Hang with DOEVENTS or Focus Change
  83. Q89282:Cannot Deselect Controls from a Group in Form Designer
  84. Q89281:VB for MS-DOS KeyUp, KeyDown Events Always Occur in Pairs
  85. Q89280:Must Load Custom Controls with VBDOS.EXE Before Using FD.EXE
  86. Q89232:Limiting User Input in a VB for MS-DOS Text Box
  87. Q89231:FRE(-3) Gives "Feature Unavailable" in Compiled .EXE
  88. Q89230:Multi-User Access Not Supported in VB for MS-DOS ISAM
  89. Q89043:ALT Key Required to Access VB for MS-DOS MsgBox Buttons
  90. Q89041:Disabled Control Does Not Generate Click Event on Parent
  91. Q89040:FastTips for Visual Basic for MS-DOS: Forms Q&A
  92. Q89039:FastTips for Visual Basic for MS-DOS: Compiling & Linking Q&A
  93. Q88992:FastTips for Visual Basic for MS-DOS: Setup Q&A
  94. Q88991:FastTips for Visual Basic for MS-DOS: Memory Management
  95. Q88990:FastTips for Visual Basic for MS-DOS: Graphics Q&A
  96. Q88663:Disabled Controls Do Not Generate Click Events on Parent
  97. Q84469:BC.EXE Command-Line Options for VB for MS-DOS and Basic PDS
  98. Q80412:"Internal Error" for SWAP of TYPE Elements in SUB Using VAL
  99. Q78893:BC "Out of Memory" on Calculation with User Type Passed to SUB
  100. Q75517:REDIM PRESERVE Only Allows Changing Rightmost Subscript
  101. Q74864:MKDIR Incorrectly Allows Blanks in Pathname in VB for MS-DOS
  102. Q74346:QBX May Not Recognize Some Combined Keys on Non-U.S. Keyboards
  103. Q72716:Syntax Error with UBOUND Can Cause "R6000 Stack Overflow" Hang
  104. Q71236:Basic ISAM Creates Two Temporary Files During Operation
  105. Q71105:How to Set Hourglass MousePointer in VB Program During Delays
  106. Q70165:How to Convert Btrieve Files to Basic's ISAM with ISAMCVT
  107. Q69846:DOS Environment Table Description; BASIC's ENVIRON Statement
  108. Q69343:ISAMCVT Btrieve Specfiles Cannot Have Spaces; Must Use Commas
  109. Q69333:How to Work Around Floating-Point Accuracy/Comparison Problems
  110. Q69159:Example of How to Call Basic SetUEvent from C; ON UEVENT GOSUB
  111. Q69158:ISAMCVT Doesn't Properly Convert db/LIB Date Fields
  112. Q69112:How to Estimate Size of BASIC ISAM Database Components
  113. Q68159:How to Truncate a File Using MS-DOS Interrupts from Basic
  114. Q68121:Checking Game Port with CALL INTERRUPT If STICK & STRIG Fail
  115. Q67379:How to Use CALL INTERRUPT to Detect If SHARE.EXE Is Loaded
  116. Q67315:How to Use CALL INTERRUPT to Diagnose COM "Device I/O" Error
  117. Q62213:Obtaining Current Drive Information with Microsoft Basic
  118. Q61657:Setting the Border Color in EGA and VGA with CALL INTERRUPT
  119. Q61485:Maximum Number of ISAM Files Open at One Time in VB for MS-DOS
  120. Q60132:VB & BASIC PDS: ISAMREPR Always Adds 32K to a .MDB File
  121. Q59765:ISAMCVT.EXE Fails to Convert db/LIB File, Try Packing First
  122. Q59725:INTERRUPT for Clock Tick Counter Returns Negative Value
  123. Q59289:VB & BASIC PDS ISAM Cannot Store Single-Precision Numbers
  124. Q59132:How to Disable Toggle for NUM/CAPS/SCROLL LOCK with Key Trap
  125. Q59131:How to Just Trap CTRL, ALT, or SHIFT Keys in BASIC
  126. Q59007:Displaying Multiple Text Colors at Once on SCREEN 1 in Basic
  127. Q59006:How to Distinguish Between a Standard and Enhanced Keyboard
  128. Q58926:Different Ways Arrays Can Be Stored in BASIC
  129. Q58922:Cannot Link PROISAM.LIB or PROISAMD.LIB into Quick Library
  130. Q58658:Quick Libraries in Basic Do Not Use Expanded Memory
  131. Q58105:Explanation of Tiling in BASIC; PAINTing with Patterns
  132. Q58020:Cannot Search on Blank String Field in VB for MS-DOS ISAM
  133. Q57368:Explanation of Critical Error Codes Returned by ERDEV
  134. Q57363:How to Pass a Variable Length String from BASIC to MASM
  135. Q57362:Variable Length String Passed from Basic to C
  136. Q52070:Example of PPMT and PMT Financial Functions in BASIC
  137. Q52068:Example of Using NPV and IRR Financial Functions in BASIC
  138. Q51414:Internal Format of CURRENCY Data Type in BASIC products
  139. Q50945:How to Get Blinking Text in BASIC SCREEN Modes 7, 8, 9, 12, 13
  140. Q50944:Using CALL INTERRUPT to Push Characters into Keyboard Buffer
  141. Q45698:How to BLOAD and BSAVE EGA and VGA Screens in BASIC
  142. Q43531:INKEY$ Does Not Trap Extended Keys; Must Use Softkeys
  143. Q43527:Basic Program to Read Characters from the Screen into a String
  144. Q42978:Tutorial for Understanding IEEE Floating-Point Errors in Basic
  145. Q42949:Example of Buffered Keyboard Input Using BASIC
  146. Q42587:VB for MS-DOS Program to Change Mouse Shape in Grahpics Mode
  147. Q41531:How to Calculate Absolute Address; DEF SEG and PEEK Example
  148. Q41447:VB Examples of Loading MS-DOS Directory Listing into an Array
  149. Q40548:Using CALL INTERRUPT to Determine Current Video Mode
  150. Q38878:Calling a BIOS Interrupt to Determine the Scan Code of a Key
  151. Q37414:Cannot Nest I/O Statements or Functions in I/O Statements
  152. Q37348:New COMMAND$ Will Not Pass with RUN from within VB Program
  153. Q37345:BIOS Interrupt to Read Sector, Get Disk Status, Find Errors
  154. Q37343:How to Define Your Own Font in Graphics Mode for EGA or VGA
  155. Q37031:Printer Error Can Hang; CALL INTERRUPT to Check Printer Status
  156. Q37030:BASIC Memory Model: Determining Segment Sizes with LINK /MAP
  157. Q35149:How to BSAVE and BLOAD Arrays Larger Than 64K
  158. Q33706:Sample BASIC Code to Display ROM-BIOS Date for an IBM PC
  159. Q33034:How to Trap CTRL+BREAK, CTRL+C on Standard & Enhanced Keyboard
  160. Q32788:Example of Trapping CTRL+ALT+DEL Keys in BASIC
  161. Q32730:Use Logical AND to Determine Which Bits Are Set in an Integer
  162. Q32272:All Event Handling Is Disabled in an ON ERROR GOTO Handler
  163. Q31926:Accessing Network-Locked File After Power Failure
  164. Q31911:How to Nest User-Defined TYPE Declarations in Compiled BASIC
  165. Q31785:"Overflow" Error in Intermediate Integer Calculation
  166. Q31509:More than 15 Files Open in MS-DOS 3.3 and Later
  167. Q31505:"Error During Run-Time Initialization": Mixing /FPa and /FPi
  168. Q31431:Maximum Communications Baud Rate for VB for MS-DOS is 9600
  169. Q31308:BASIC Example Using SETMEM to Allocate Far Heap Memory; EXEMOD
  170. Q30844:INKEY$ Returns Two-Byte String for Arrow and Function Keys
  171. Q28855:CINT/CLNG Integer Assignment Round x.5 to Nearest Even Integer
  172. Q28249:How to Derive Inverse (ARC) and Hyperbolic Trig Functions
  173. Q28150:RND and RANDOMIZE Alternatives for Generating Random Numbers
  174. Q27993:Creating a Quick Library (.QLB) from a LINK Library (.LIB)
  175. Q27906:CALLing Pascal and FORTRAN Modules in BASIC Programs
  176. Q27479:Cannot Directly Pass Array from FORTRAN to BASIC
  177. Q27477:Passing Variables from Microsoft FORTRAN to BASIC
  178. Q27347:Explanation of Compiler "Bytes Available" and "Bytes Free"
  179. Q27287:How to Assign High & Low Registers for CALL INTERRUPT, INT86
  180. Q27097:How to Obtain Upper and Lower Bytes of an Integer
  181. Q26494:"Subscript Out of Range" for Array > 128K; Gaps in Far Heap
  182. Q11785:Getting the DTA Address Using INT86
  183.  
  184. Basic Professional Development System
  185. -------------------------------------
  186. Q94081:Using Run-time Module, Overlays & 85-90 Segments Causes Hang
  187. Q93924:Using CALL INTERRUPT to Retrieve Current Date In Basic
  188. Q90895:Minimizing .EXE Size by Avoiding Floating Point Math
  189. Q88479:How to Compare User-Defined Type Variables in Basic PDS
  190. Q88475:QBX.EXE 7.0/7.1 Online Help Error for FormatX Function
  191. Q88258:Project File Trailing Character Gives "Bad File Name" Error
  192. Q86282:NOW Function Only Returns Correct Value on First Call
  193. Q85561:QBX.EXE 7.0/7.1 Online Help Correction for Now# Function
  194. Q85287:BC.EXE "Element Not Defined" with REM $INCLUDE in TYPE
  195. Q85265:How to Create a Near String when Using Far Strings
  196. Q84482:Basic Program to Change Floppy Disk Volume Label in MS-DOS
  197. Q84062:How to Append Data to the End of an .EXE File
  198. Q83857:How an ISAM SEEK Works with Multiple Indexes in Basic PDS 7.x
  199. Q83552:Cobb Group "Inside Microsoft Basic" Journal Article Titles
  200. Q83464:Basic 7.1 "Internal Error Near 851C", DEFINT and DEF FN
  201. Q83237:CodeView Won't Release Memory if Basic 7.1 ISAM is in Library
  202. Q83236:Loading File in Immediate Window in QB/QBX Invokes Edit Window
  203. Q82880:"Out of String Space" if Multiple Illegal Calls to DATEVALUE
  204. Q82877:How to Make a Custom Run-time Module from UI Toolbox
  205. Q82873:Basic PDS 7.0/7.1, PROISAM.EXE Prevents Windows from Starting
  206. Q82156:Basic Can Obtain MS-DOS Disk Serial Number for Floppy Drive
  207. Q82002:Using ENVIRON$ to Detect Whether Running Under Windows
  208. Q81453:"Variable Name Not Unique" if Variable Name Same as Parameter
  209. Q81452:IRR# May Give "Overflow" Error; Change the Guess Parameter
  210. Q80564:"Wrong Number of Dimensions" on DIM or COMMON with Array
  211. Q80563:Strings in Named COMMON Are Stored with Module Level Strings
  212. Q80405:How to Return Next Upper Integer for any Real Number in Basic
  213. Q80291:CodeView 3.14 Ignores Breakpoints/Step in Overlayed Modules
  214. Q80184:"String Space Corrupt," REDIM PRESERVE on Fixed String Array
  215. Q80183:"Read Error on Standard Input" in PWB.EXE and BC.EXE
  216. Q80182:"Invalid Format" QBX Quick Library Not Compiled with /D or /AH
  217. Q79674:"Illegal Function Call" Using Graphics Cursor in UI Toolbox
  218. Q79374:Passing Basic PDS Variable-Length String By Far Reference to C
  219. Q79372:How to Force Screen Repaint After CLS in Basic PDS UI Toolbox
  220. Q79371:Why MATINV Function Might Return -1 if Not Using OPTION BASE 1
  221. Q79259:Microsoft Library (.LIB) Format, Created by LIB.EXE
  222. Q79149:How to Remember Current ISAM Record for Different Indexes
  223. Q79046:Using PAINT Tiling Starting with Null Byte Can Hang Basic
  224. Q79032:Basic OPEN ACCESS and File SHARE Unsupported in MS-DOS 1.x/2.x
  225. Q79028:Function to Show How Much DGROUP Remains in Basic PDS 7.0/7.1
  226. Q79027:How to Suppress "Insert Diskette" on Single Floppy Systems
  227. Q78956:If DECLARE AS ANY, then Caution Since BC.EXE Won't Type-Check
  228. Q78955:Basic PDS FontDemo "Bad Font File" Error Under MS-DOS 2.x
  229. Q78891:No "Blank Lines Not Allowed" if SUB Moved to New Module in QBX
  230. Q78563:How to Trap ESC Key in QuickBasic 4.5 and Basic PDS 7.0/7.1
  231. Q78384:BASIC .EXE >230K Linked with EXEPACK (/EX) Option May Hang
  232. Q78002:NMAKE Correction, Basic PDS Manual, TRIG.LIB ::
  233. Q77908:Sales Specification for Basic PDS 7.1 Available
  234. Q77876:How to Copy Files from Basic Without Using SHELL Statement
  235. Q77849:ISAM Record with Aggregate Data Type Causes Faster File Growth
  236. Q77837:BC.EXE "Internal Error" using SGN Function on Parameter in SUB
  237. Q77739:Making Multicolored Single Data Bar Charts with CHRTB.BAS
  238. Q77735:Some Printers Give Error 71, "Disk Not Ready," when Offline
  239. Q77580:"Out of Stack Space" Error Using GOSUB to Label Outside of SUB
  240. Q77578:"Overflow" Using PROISAMD with INSERT Type > 1950 Bytes
  241. Q77484:Cannot Use Stub Files in Quick Library to Save Memory
  242. Q76742:COM1-COM4 May Be Accessed from Basic Through DOS Service
  243. Q76741:Copy with NMAKE, Correction to "BASIC 7.0: Programmer's Guide"
  244. Q76740:Bad Results Using 43-Line Mode in MS-DOS 4.01 with ANSI.SYS
  245. Q76730:Program Available to BLOAD/BSAVE Four Plane PICEM Images
  246. Q76554:Using F1 or Right Mouse Button Reopens QB/QBX Immediate Window
  247. Q76517:UIASM.OBJ Routines Found Only in CHRTBEFR.LIB Not CHRTBEFR.QLB
  248. Q76516:"Expected: GOSUB" Error with Basic 7.0/7.1 ON KEY Trap Example
  249. Q76512:"Out of String Space" in SUB Caused by String Function
  250. Q75613:In CodeView, Strings Not Watchable Beyond Null (0) Character
  251. Q75518:Background COLOR Set in Graphics Mode Affects SHELL Background
  252. Q75172:"Division by zero" on Coprocessor on COS, SIN, ^ Can Hang QBX
  253. Q74647:/FS May Corrupt Local String if SUB Calls 255 String Functions
  254. Q74563:UI Toolbox Doesn't Trap PAGE UP or PAGE DOWN Key in Edit Field
  255. Q73799:Calling FormatX$ Functions Without DECLARE BYVAL May Hang
  256. Q73696:Dialog(0) Returns a 4 After All Windows Closed in UI Toolbox
  257. Q73695:List Box in Basic PDS UI Toolbox Shows Focus Incorrectly
  258. Q73654:Basic PDS ALIAS Example on Page 430 Can Give LINK Error L2029
  259. Q73562:No Screen Clearing After BASIC SHELL to Image Viewing Utility
  260. Q72718:CTRL+BREAK Does Not Abort Basic PDS's INKEY$ If No BC /D
  261. Q72682:If LF+CR+LF, LINE INPUT# Fails to Treat CR+LF as End-of-Line
  262. Q72681:"String Formula Too Complex" Using UCASE$(COMMAND$)
  263. Q72539:Correction for WINDOW Statement, 7.0 Reference, Page 413
  264. Q72424:QBX.EXE 7.00/7.10 Online Help Correction for WINDOW Statement
  265. Q72423:CodeView 3.14 Replaces CV.EXE 3.1 in Basic PDS 7.1
  266. Q72422:Correction for [NEAR] Example Calling FORTRAN from BASIC PDS
  267. Q72421:Compiled /FPa, NOW# Gives Incorrect Results After First Call
  268. Q72318:BASIC PDS ISAM Stores Blanks for Fixed-Length Strings > 255
  269. Q71902:NOT EOF(1) Means "COM1:" Characters Are Waiting; TERMINAL.BAS
  270. Q71795:BASIC PDS 7.10 Call to C Routine to Open > 15 Files Fails
  271. Q71793:"Protection Violation" with 7.10 BC /MBF Option Under OS/2
  272. Q71791:"Menu Bar Longer Than Screen!" Without MenuInit in UI Toolbox
  273. Q71790:7.10 BC /D "Internal Error" Using Array in FIELD in WHILE
  274. Q71789:PAINT with Far Strings Hangs If Less Than 40K Far Memory
  275. Q71779:Example of Cramer's Rule Using BASIC PDS Matrix Math Toolbox
  276. Q71765:"Unexpected End-of-File" If Wrong LINK.EXE for Custom Run-Time
  277. Q71567:OVLDOS21.OBJ Programs Can Also Run Under DOS 3.x and 4.x
  278. Q71306:BASIC Doesn't Support Microsoft Advisor Help Library
  279. Q71278:No DOS-Box Cursor in Windows After Running QBX.EXE or QC.EXE
  280. Q71261:7.10 ISAM "Feature Unavailable" Error in OS/2 Protected Mode
  281. Q71259:PDS 7.1 and C 6.0 with C Cast of Float Causes Program Hang
  282. Q71244:"Symbol Defined More Than Once" Linking BASIC & C 6.0 for OS/2
  283. Q71111:OS/2 PM Programs Must Use NOGRAPH.OBJ and NOEVENT.OBJ
  284. Q71110:BSAVE Filename Fails to Default to .BAS with Far Strings
  285. Q71108:QBX.EXE Wrong Error If DIM Array of TYPE with Period in Name
  286. Q70666:BASIC PDS Manual Correction Passing Far Strings to C
  287. Q70162:Incorrect Mouse Hot Spot After SCREEN Statement in QBX.EXE
  288. Q69850:Example of Passing Odd-Length String in User-Defined Type to C
  289. Q69796:How to Use Named Pipes in a BASIC Protected-Mode OS/2 Program
  290. Q69160:"Subscript Out of Range," Graphics GET with LONG Integer
  291. Q69111:Correction for Scroll SUB in GENERAL.BAS, UI Toolbox
  292. Q69109:"Illegal Function Call" Selecting Menu Item Using UI Toolbox
  293. Q68590:"Symbol Defined More Than Once" LINKing BASIC 7.10/FORTRAN 5.0
  294. Q68589:How to Display Mouse Pointer on Multiple Pages, in UI Toolbox
  295. Q68588:OutGText% Works Only on First Call If WINDOW Invoked; UI Font
  296. Q68462:ISAM Files Open at Once, "Too Many Files" Error 67, Correction
  297. :WIDTH "CONS:" or "SCRN:" Uses Only 40 or 80 in BASIC 7.00/7.10
  298. Q68339:ISAM Files Cannot Be Opened by Multiple Networked Workstations
  299. Q68236:Can't Use LINK Overlays in a BASIC OS/2 Dual-Mode Application
  300. Q68225:StringAssign of Zero-Length (Null) String Fails; BASIC 7.10
  301. Q68158:BASIC 7.10 LINK "L4051 Cannot Find Library" If Using 7.00 .LIB
  302. Q68123:7.10 "Subscript Out of Range," WindowDo with No Open Windows
  303. Q68027:QBX.EXE, PWB.EXE Help Files "Not Found," Conflict Under OS/2
  304. Q68025:"Feature Removed" Using WIDTH "LPT1:",wdth% and BC /Fs in 7.00
  305. Q68024:BC.EXE "AS Missing" in TYPE Using Space Between Array and ()
  306. Q68023:BC "Internal Error" with Array of TYPE Using Array of STRING*1
  307. Q68021:LOCK May Fail to Properly Return Error After CHAIN Under OS/2
  308. Q67887:"Illegal Function Call," Negative Number to Fractional Power
  309. Q67886:VAL() Fails When BASIC 7.10 NOFLTIN.OBJ Stub File Is Linked
  310. Q67697:UI Toolbox: "Subscript Out of Range" or Hang on WindowDo Call
  311. Q67589:Use hmamin Not tsrmin on Page 86 "BASIC 7.1: Getting Started"
  312. Q67449:"BASIC 7.0: Programmer's Guide" Correction for ISAMCVT.EXE
  313. Q67378:OPEN SCRN: or CONS: Wrong Output in QBX.EXE When Step (F8)
  314. Q67374:CIRCLE(x,y),rad,,-0.1,0 Draws Only the Radius in BASIC
  315. Q67372:Recursive CALL in 7.0 .EXE Forgets Parent's Passed Near String
  316. Q67364:QBX.EXE "EMS Corrupt" Using Expanded Memory in Windows 3.00
  317. Q67363:In QBX 7.10, F8 Step then Editing Active Statement Can Fail
  318. Q67314:BC.EXE "Out of Memory" with Numeric Array Elements and SWAP
  319. Q67313:"Bad Record Number" Using Network Printer in OS/2, LANMAN 2.00
  320. Q67206:OS/2 "Path/File Access Error" Instead of "Permission Denied"
  321. Q67134:"BASIC 7.10 Quick INSTALL.EXE" Works Around SETUP.EXE Problems
  322. Q67107:Far FIELD Variable Assigned to Itself Doesn't UnFIELD in PDS
  323. Q66771:How to Re-create BASIC Help Files Using HELPMAKE.EXE
  324. Q66692:Basic PDS User Interface (UI) Toolbox Modified for OS/2
  325. Q66691:No "Block IF Without END IF" Using IF...THEN REM in QB/QBX.EXE
  326. Q66690:ALERT Function in BASIC 7.10 UI Toolbox Destroys TEXT$
  327. Q66591:ALT+240 Hangs QBX.EXE/QB.EXE with Phoenix BIOS
  328. Q66560:"Illegal Function Call" Using Coprocessor in BASIC 7.10
  329. Q66455:Problems May Occur When Passing the Same Array Element Twice
  330. Q66428:How to Link Basic 7.1 with C 5.1, FORTRAN 5.0, and Pascal 4.0
  331. Q66140:How to Change User Interface Global CONSTants in GENERAL.BI
  332. Q66139:ISAMIO /E Cannot Extract Aggregate Types from ISAM Database
  333. Q65926:How PutCopyBox Determines Window Size in 7.00/7.10 UI ToolBox
  334. Q65925:Using OS/2 API Calls for Keyboard Input from BASIC PDS
  335. Q65923:Interrupt to Get QB/QBX Invocation Command Line; vs. COMMAND$
  336. Q65884:How to Pass a BASIC COMMON Block to a FORTRAN 5.00 Subroutine
  337. Q65831:BASIC 7.00 QBX.EXE: PAINT Statement Uses Far Heap
  338. Q65640:ERROR ERR May Cause "Illegal Function Call" in QBX.EXE 7.00
  339. Q65598:Differences/Enhancements from BASIC PDS 7.00 to 7.10
  340. Q65597:Correction to DIR$ Example In "BASIC 7.0: Language Reference"
  341. Q65550:SHELL "CHDIR", "Input Path for Run-Time Module" if No BC /O
  342. Q65549:Disappearing SUB Statement When Editing in QB.EXE/QBX.EXE
  343. Q65548:PDS 7.1 Can Now Buffer COM1 or COM2 Input Data During a SHELL
  344. Q65515:BASIC OS/2 Routines to Replace UIASM.ASM for UI ToolBox
  345. Q65506:"Invalid Column" If CREATEINDEX on Field of Nested User TYPE
  346. Q65480:Basic PDS 7.0, 7.1 Cannot Use IOCTL and Far Strings
  347. Q65478:7.10 Memory Lost If Reassign $DYNAMIC String Array to STRING$
  348. Q65404:Solve BASIC 6.0 "Unresolved External" with OS/2's DOSCALLS.LIB
  349. Q65403:LINK Creating Temporary File Can Hang on 3Com 3+ Open Network
  350. Q65402:BC /R Makes UBOUND and LBOUND Incorrect for Multi-DIM Array
  351. Q65396:EOF in 7.00 Returns "Nonzero" for TRUE, But 4.50 Returns -1
  352. Q65323:BASIC Program to Read COBOL BCD (COMP-3) Numbers
  353. Q65287:Must Use BYVAL at Both Ends When CALLing 7.10 SUB or FUNCTION
  354. Q65194:"Redo from Start" for Correct INPUT in QB and BASIC PDS
  355. Q65177:"Out of Stack Space" Using RETURN <linenumber> for SUB Event
  356. Q65105:How to Call VioPopUp() from a Protected Mode BASIC Program
  357. Q65103:OS/2 BASIC Program to Get Machine Configuration; DosDevConfig
  358. Q65083:QBX Incorrectly Initializes Array in TYPE with OPTION BASE 1
  359. Q65082:"Error During Run-Time Initialization" Mixing Near/Far Strings
  360. Q65034:QBX.EXE "Out of Data Space" for Variable-Length String Array
  361. Q64979:ISAM Benchmark of PDS 7.10 Versus 7.00, FoxPro, and Btrieve
  362. Q64934:An Alternative If ISAMCVT Fails on IBM BASIC 2.0 ISAM Database
  363. Q64899:.11 OK
  364. Q64876:"Insufficient EMS to Load Overlays" at Run Time in 7.00, 7.10
  365. Q64591:EMS40.SYS Is Valid LIM 4.0 Driver for EM Use in BASIC PDS
  366. Q64589:How to Use Named, Shared Memory Segments in OS/2 BASIC Program
  367. Q64496:SETUP Builds ISAMIO, ISAMCVT, ISAMPACK as Stand Alone or Not
  368. Q64495:ISAMIO.EXE /I Imports ASCII Text File into BASIC ISAM File
  369. Q64424:LINK "Stack Plus Data Exceed 64K"; 7.00 BC /Fs Forces /S
  370. Q64210:How to Simulate Bound Executables with BASIC 6.00 - 7.10
  371. Q64185:PRINT USING Doesn't Work in UI Toolbox Window; Use FormatX$
  372. Q64108:GET from COM1 or COM2 Fails to Get Correct Data -- Use INPUT$
  373. Q64103:CURRENCY Variable of User-Defined TYPE Cannot Use @ Symbol
  374. Q64102:BASIC 7.0 Documentation Correction for Compiling OS/2 Programs
  375. Q64101:Description of Expanded Memory Switches for BASIC PDS 7.10
  376. Q64100:BEGINTRANS Example "Invalid Columnname" for Address
  377. Q63956:How to Scroll Text in BASIC Protected Mode Program Using API
  378. Q63901:Incorrect SEEK in Example in BASIC 7.00 Language Reference
  379. Q63834:How to LINK PROISAMD.LIB to .EXE Even if SETUP "ISAM in TSR"
  380. Q63811:Illegal RESUME NEXT Hangs QBX After ON LOCAL ERROR RESUME NEXT
  381. Q63799:7.00 UI Toolbox MENU.BAS Correction, Narrow Menu Selectability
  382. Q63797:In 7.00 UI Toolbox, WindowOpen Must Start at Row 3, Column 2
  383. Q63782:"Permission Denied" If SHELL to 7.00 .EXE Using ISAM from TSR
  384. Q63623:How to Set Up Programmer's WorkBench (PWB) for BASIC PDS 7.10
  385. Q63422:B_OVREMAP in 7.00 Programmer's Guide Should Be B_OVLREMAP
  386. Q63268:BUILDRTM with PROISAM(D) Must Have OBJ and LIB in Export List
  387. Q63198:Main Module Must Be First BASIC File in Program List for PWB
  388. Q63197:Using PWB with Both BASIC PDS 7.10 and C PDS 6.00
  389. Q63195:When Out of Memory in QBX 7.00, Instant Watch Reruns Program
  390. Q63161:Overlaid Modules Loaded into EM Only When 1st Overlay Called
  391. Q63040:LINK /F of Overlaid BRT70xx Program Causes "Invalid Runtime"
  392. Q63010:Cannot Display Array Pointer or Full BASIC Array with CodeView
  393. Q63009:"Unknown Symbol" Setting Breakpoint on Label in CodeView 3.00
  394. Q63003:BASIC 7.00 SETMEM Example Uses malloc/free; Should Be halloc
  395. Q62908:Description of Stub Files and How They May Enlarge EXE
  396. Q62892:"Out of Stack Space" with ON ERROR, REDIM, GOSUB, then ERASE
  397. Q62833:No Array Bounds Checking for Arrays in TYPEs in BC 7.00 .EXE
  398. Q62832:7.00 CREATEINDEX Example Gives "No Current Record" at Run-Time
  399. Q62830:Basic 7.1 "Division by Zero" on 386 with 387, (-X)^2 or Other
  400. Q62829:BOOKLOOK "...Forgot ISAM TSR" Despite PROISAM.EXE Being Loaded
  401. Q62820:In SUB, Variable-Length Near String Array Element Losing Value
  402. Q62818:REPAIR.EXE Should Be ISAMREPR.EXE in BASIC 7.00 Error Guide
  403. Q62815:"Not Enough Memory on Exec" When Using RUN with ISAM File Open
  404. Q62813:FRE(-1) Decreases with Repeated Use of DEF FNa$ in QBX.EXE
  405. Q62774:Using PC-DOS 3.00 and QBX.EXE Will Give SHELL Problems
  406. Q62773:Overflow Error OPENing ISAM File with TYPE > 255 Elements
  407. Q62772:OPEN New Table with PROISAM Causes "Feature Unavailable"
  408. Q62771:Record Number for PUT/GET Statement Can Be a Long Integer
  409. Q62770:Must Load PROISAM or PROISAMD to Use ISAM Utilities
  410. Q62460:ISAM INSERT with Duplicate Key Incorrectly Allocates Record
  411. Q62456:Incorrect Results When Compiling with Near Strings
  412. Q62270:Problem with SCREEN 0 Paging on CGA in QB.EXE & QBX.EXE
  413. Q62260:TSCNIOxx.OBJ Stub Files Remove Screen 0 Page-Switching
  414. Q62218:OS/2 API Function to Get Current Drive
  415. Q62217:EXEHDR.EXE Switch Omissions in 7.0/7.1 Manual
  416. Q62216:QBX Hangs Using KEY with Two or More Characters, Then INPUT$
  417. Q62214:Calling API Function to Get All Available Drives
  418. Q62206:LINK L1083 "Cannot Open Run File" on Novell Network
  419. Q62203:ADAPTER.BAS Needs SLEEP Statement When Compiled
  420. Q62202:WHEREIS.BAS Problem Under MS-DOS 4.x and 5.0
  421. Q62058:Multiple Duplicate Definition L2025 with Graphics Stub Files
  422. Q62056:Description of EM-Management Switches for BASIC PDS 7.00
  423. Q62055:QBX ISAM Capitalizes the Field Names of a Table in an .EXE
  424. Q61679:EMS Corrupt in QBX When 386MAX Loaded with the Noframe Option
  425. Q61675:SSEGADD Example Requires Large Model (/AL) for C Routine
  426. Q61674:Machine Hangs When BASIC PDS 7.00 Tries to Call QuickC 2.00
  427. Q61483:"Illegal Function Call" CHAINing to Stand Alone, /Fpa, or /Fs
  428. Q61439:TEXTCOMP in BASIC PDS 7.00 Must Have PROISAM Loaded
  429. Q61438:Slow Printing from BASIC to Network Printer Under OS/2
  430. Q61406:NOFLTIN.OBJ: Hex Numbers Not Allowed with INPUT, READ, or VAL
  431. Q61403:LPRINT Followed by BLOAD or BSAVE Gives "File Already Open"
  432. Q61350:Disk vs. RAM Memory of Stand-Alone vs. Run-Time in Basic PDS
  433. Q61349:BASIC PDS 7.00 "Program Memory Overflow" with Too Many CONST
  434. Q61346:Dynamic Array Using INT in FOR Loop Returns Bad Results
  435. Q61345:Differences Between FormatX$ Functions & PRINT USING Statement
  436. Q61343:ON ERROR GOTO 0 in BASIC PDS Won't Give Error Line's Address
  437. Q61342:Correction for LINK L2043 Quick Library Message in 7.00/7.10
  438. Q61341:CodeView Does Not Support the BASIC CHAIN Statement
  439. Q61339:Problem When Using IMP with a Variable and a Literal
  440. Q61338:Docerr in MenuSet and MenuSetState in UI Toolbox of PDS 7.00
  441. Q61337:BASIC PDS 7.00 Not Compatible with C PDS Version 6.00
  442. Q60969:NMAKE Example Using ALL, Pseudotarget and Macros
  443. Q60968:QBX.EXE 7.10 Expanded Memory Usage Better Than 7.00; 32K Table
  444. Q60965:Problem When Using Integer Array and FOR Loop in BASIC 7.00
  445. Q60860:CommandKeySet Subprogram Should Be ShortCutKeySet
  446. Q60859:Vectored Fonts Not Usable in BASIC PDS 7.00
  447. Q60858:Floating-Point Bench Marks: QB vs BC6 vs PDS, /FPi vs /FPa
  448. Q60852:Passing Far Strings to C Using StringAddress and StringLength
  449. Q60851:TSCNIOxx.OBJ Stub Files Remove COLOR Border Parameter
  450. Q60425:Unresolved External Making Quick Library from CHRTB.BAS
  451. Q60422:How to Run the CHRTDEMO.BAS Example Program
  452. Q60220:No Space Needed in "/O MY.SRC" in HELPMAKE, Programmer's Guide
  453. Q60147:CHAINing with Additional Variables in COMMON Causes Hang
  454. Q60143:/FPa, /Lp, and Near Strings Disabled with Quick Library
  455. Q60142:Configuring M.EXE to Epsilon Format
  456. Q60141:HELPMAKE ":p" Option Does Not Work Correctly
  457. Q60139:LEN Function Returns Wrong Length in LEFT$ in OPEN Statement
  458. Q60138:Explanation and Example of the NMAKE.EXE Utility
  459. Q60137:WIDTH Syntax Correction; WIDTH Parameter Is Required
  460. Q60136:Near Strings Hotkey in Make EXE Dialog Box Does Not Toggle
  461. Q60135:L2025 Creating Quick Library Using Functions in SIGNAL.H
  462. Q60131:Problem with MID$ Statement and MID$ Function in QBX.EXE
  463. Q59734:BASIC 7.00 Can Write Whole Array (in TYPE) to Disk at Once
  464. Q59724:List Box Width Can Be Only 14-55 Characters in 7.1 UI Toolbox
  465. Q59723:OS/2 DosFindFirst Code Example Correction; Missing Comma
  466. :"Cannot Open File" Error with ISAMREPR.EXE and SHARE.EXE
  467. Q59562:INSTR, Documentation Correction for BASIC PDS 7.00
  468. Q59488:Don't Use OPTION BASE 1 in UI Toolbox: "Illegal Function Call"
  469. Q59431:7.10 Correction for OPEN COM Transfer & Receive Buffer; TB, RB
  470. Q59430:3 Cases Where DIR$ Gives "Illegal Function Call" in BASIC 7.00
  471. Q59429:QB.EXE/QBX.EXE "Identifier Too Long" Using User-Defined TYPE
  472. Q59405:Illegal DIM x AS STRING*<Variable> Can Hang QB.EXE or QBX.EXE
  473. Q59402:QBX & BC /Es Option Shares Expanded Memory with Mixed Language
  474. Q59400:CHDIR & SHELL "CHDIR" in OS/2 Protected Mode Differs from DOS
  475. Q59399:BASIC 7.0 UEVENT Example Causes Subsequent Programs to Hang
  476. Q59398:PRINT Ignored After PRINT CURRENCY Variable in QBX.EXE 7.00
  477. Q59321:BASIC and C, /FPa, LINK L2025 "Symbol Defined More Than Once"
  478. Q59135:BASIC EGA/VGA Graphics in Protected Mode OS/2 by Calling VIO
  479. Q59073:"BASIC 7.0: Reference" Correction for CALL Statement Example
  480. Q59008:Bad Integer Output Using DEF FN, VAL, FOR-NEXT in BASIC 7.00
  481. Q58963:UI Toolbox Shortcut Keys Documentation Error in BASIC 7.00
  482. Q58960:Size and Memory Limits in QBX.EXE in BASIC PDS 7.00
  483. Q58957:ListBox Redefines Window 1 and Closes All Windows When Done
  484. Q58955:Twice-Called String FUNCTION May Fail in QB/QBX Quick Library
  485. Q58954:"R6002 - Floating Point Not Loaded" Without Math Coprocessor
  486. Q58953:Must LINK 87.LIB Stub File in .OBJ List, NOT in the .LIB List
  487. Q58923:CONFIG.SYS IOPL=YES to Run CodeView CVP.EXE in Protected Mode
  488. Q58819:Microsoft Editor Cannot Use QuickBASIC Extended Help Files
  489. Q58817:Basic 7.0/7.1 "Error Loading Run-time Module: Incompatible"
  490. Q58816:BASIC PDS 7.10 Does Not Support ILINK.EXE Incremental Linker
  491. Q58815:"Unresolved External" Using Wrong Linker with BASIC 7.00, 7.10
  492. Q58792:PCOPY Can Fail from Page 0 in 43-Line Mode in SCREEN 0
  493. Q58791:DATEVALUE# Function in BASIC 7.00 Uses MM-DD-YY, Not DD-MM-YY
  494. Q58790:Limits for Nesting Arrays in TYPE Statements in BASIC 7.00
  495. Q58733:BASIC 7.00 Can Assign an Array to an Array If in a TYPE
  496. Q58676:MenuEvent$ Should Be MenuEvent, Page 495 BASIC 7.0 Reference
  497. Q58673:ButtonOpen Incorrectly Handles Button in Resizable Window
  498. Q58660:TIMEVALUE# Function Documentation Correction in BASIC 7.00
  499. Q58640:"7.0: Programmer's Guide" Error Handling Example Correction
  500. Q58639:Token Ring Network Driver May Conflict with BASIC 7.00 Setup
  501. Q58608:Bad EXE Result Assigning n Between 2 Statements Using Same n
  502. Q58606:LOCAL (Procedure) ERROR Handling Introduced in BASIC PDS 7.00
  503. Q58568:How to Use Customize Menu Command of Utility Menu in QBX.EXE
  504. Q58563:7.10 Correction Passing Far Variable-String Array to MASM
  505. Q58547:LIM 4.0 Expanded Memory Boards/Drivers for Basic 7.0
  506. Q58426:BC 6.00/7.00 Example Single Process Using OS/2 Queue API CALLs
  507. Q58425:BC 6.00/7.00 Example; Multiple Processes Talking in OS/2 Queue
  508. Q58410:BUILDRTM "Unresolved External" Using OVLDOS21.OBJ; Not Allowed
  509. Q58409:7.00 Problem Passing Near Fixed String to Recursive FUNCTION
  510. Q58218:QBX /NOF (NOFrills) Option Saves 19K, Not 22K in BASIC 7.00
  511. Q58175:BASIC PDS 7.00 List of Stub Files for Linking Smaller .EXE's
  512. Q58125:"Error Loading File (x.QLB)" After QBX /L x; Must Compile /Fs
  513. Q58124:BASIC 7.00/7.10: Incorrect Results with Alternate Math Library
  514. Q58123:"Feature Unavailable" Using FRE(-3) in .EXE Compiled in 7.00
  515. Q58108:BASIC 7.00 Wrong Integer FOR-NEXT Index Results in .EXE
  516. Q58106:Compiler Options Explained for QBX.EXE's Make EXE File Command
  517. Q58102:No Beep When Clicking Outside Modal Window of WINDOW.BAS
  518. Q58041:INTERRUPTs Using Strings Need SSEG for Segment in QBX & BC /Fs
  519. Q58039:"Internal Error" Using Two-Dimensional Single-Precision Array
  520. Q58035:Alternate Math (BC /FPa) Won't Always Produce Smaller .EXE's
  521. Q58027:BASIC PDS 7.10 Allows Line Numbers 40 Digits Long; Correction
  522. Q58024:BASIC 7.00 MousePoll Gives Screen, Not Window Coordinates
  523. Q58019:BC 6.00 User's Guide, NOVGA.OBJ Affects SCREENs 11-13, Not 3
  524. Q57931:EXE Does Nothing If BC.EXE Compiled from GW-BASIC Binary Code
  525. Q57927:BASIC Does Not Support 8514 VGA Text Modes in OS/2
  526. Q57924:Buttons Not Allowed in Resizeable Windows in 7.00 UI Toolbox
  527. Q57891:How BC /G2 Option Makes Smaller .EXE Code in BASIC 7.00
  528. Q57890:Overhead for /V and /W Event Trapping Is Reduced in BASIC 7.00
  529. Q57885:Disabled First Menu Malfunctions in BASIC 7.00 UI Toolbox
  530. Q57884:Why Basic 7.0/7.1 UI Toolbox ListBox Might Ignore Arrow Keys
  531. Q57883:UI Toolbox Menu Bar with Menu Past 64th Column Shows Garbage
  532. Q57882:BUILDRTM.EXE Requires Basic 7.1 Component Libraries; SETUP
  533. Q57866:BASIC PDS 7.00 Supports Short-Circuit Boolean Expressions
  534. Q57853:Basic 7.0/7.1 WindowDo Does Not Trap Click in Current Window
  535. Q57852:LINK /PAC Switch in 6.00/6.00b Is Now /PACKC in BASIC PDS 7.00
  536. Q57797:Problems Using Basic 7.0/7.1 with Novell NetWare, DCA 10-Net
  537. Q57796:QBX.EXE 7.0 Editor Black and White Only on PS/2 Models 60/80
  538. Q57795:FORTRAN READ Statement Hangs in OS/2 If Called from BASIC
  539. Q57777:Repeated Word on Page 611 BASIC 7.0 Programmer's Guide
  540. Q57711:QB/QBX "Out of Stack Space" Using Large TYPE as SUB Parameter
  541. Q57709:"Typed Variable Not Allowed in Expression" Using Nested Arrays
  542. Q57672:Menus Cannot Have Zero Items in BASIC PDS 7.00 UI Toolbox
  543. Q57671:DIR$ to Load Directory Listing into Array in BASIC 7.00
  544. Q57669:SETUP Problems in BC 6.00b May Be Wrongly Shipped Older Disks
  545. Q57648:"BASIC PDS 7.00 SETUP Batch Files" Work Around SETUP Problems
  546. Q57646:Use STACK, Not FRE("), with QBX.EXE or /Fs in BASIC 7.00
  547. Q57645:Setting COMSPEC & SHELL in OS/2; SHELL "Illegal Function Call"
  548. Q57644:BC 6.00/6.00b ERROUT.EXE Utility, "Command Failed" Error
  549. Q57581:Microsoft Doesn't Offer Educational Edition of BASIC PDS 7.00
  550. Q57580:What Features Would You Want for a 1-Byte Data Type in BASIC?
  551. Q57579:Why BASIC 7.00 and 7.10 Don't Support Multiuser ISAM
  552. Q57515:"No Symbolic Information" Using Older CodeView with BASIC PDS
  553. Q57504:Documentation Errors in BASIC 7.00 Presentation Graphics
  554. Q57502:LoadFont Function Example Documentation Error in Basic 7.0/7.1
  555. Q57501:QBX May Incorrectly Parse Array Element in User-Defined TYPE
  556. Q57382:QBX Make Library Uses OS/2 Mode Last Used by Make EXE File
  557. Q57367:COMMON SHARED Must Be in Order in User Interface Toolbox
  558. Q57366:DateSerial# Accepts Values Outside Range for Arguments
  559. Q57365:"Subprogram Not Defined" GetCopyBox, AttrBox Using GENERAL.BAS
  560. Q57364:Corrections to Pages 494-495 "BASIC 7.0: Programmer's Guide"
  561. Q57359:Use "proc uses", Not "procuses" in MASM Example; BASIC 7.10
  562. Q57358:Incorrect Declaration of Far Procedure in Assembly; BASIC 7.10
  563. Q57357:Missing Dollar Sign on a Call to Assembly Routine
  564. Q57356:"Overflow" Accessing > 32K Array Inside User-Defined TYPE
  565. Q57355:Colored Buttons/Scroll Bars in BASIC 7.00 UI Toolbox
  566. Q57344:"Subscript out of Range in Quick Library Module: WINDOW" Error
  567. Q57343:SCREEN Statement Correction for SCREEN 3 and 4 in PDS 7.00
  568. Q57341:You Can CHAIN Only to an .EXE or .COM in BASIC PDS 7.00
  569. Q52093:BASIC 7.00 Example to Find All Available Disk Drives
  570. Q52092:"Subscript out of Range in Quick Library Module: MENU" in 7.00
  571. Q52091:Library Naming Conventions for Basic PDS 7.0
  572. Q52069:MatSEqn FUNCTION Correction Page 506, 7.00 Language Reference
  573. Q51861:EXD Should Be EXP, BASIC 7.00 Page 541 "Programmer's Guide"
  574. Q51605:Example of Gaussian Elimination; Matrix Math in Basic 7.0/7.1
  575. Q51603:EXT.H, EXTHDR.H Files Don't Come with BASIC 6.00 or COBOL 3.00
  576. Q51417:CURRENCY Data Type Not Available in Alternate Math (BC /FPa)
  577. Q51416:How to Use Link Overlays in Basic PDS Versions 7.0 and 7.1
  578. Q51415:PDS 7.00 Alert FUNCTION Return Value Description Incorrect
  579. Q51413:STACK STACK Correctly Gives "Out of Memory" in QBX.EXE
  580. Q51293:BASIC Program to Tell If Expanded Memory Driver Is Resident
  581. Q50625:OS/2 Program Selector Fails to Show DOS Box If Using SCREEN 3
  582. Q50558:BC 6 "Out of DATA" in OS/2 with RESTORE <Line> in SUB/FUNCTION
  583. Q50226:ELSE Wrongly Executed When GOTO Jumps Within IF THEN Block
  584. Q48988:How to Write OS/2 Presentation Manager Programs in BASIC
  585. Q48400:Using Basic to Perform Serial Communications in MS OS/2
  586. Q47060:CodeView Can't Watch Array Passed to BASIC SUBprogram
  587. Q46979:VAL of Hex Long Integer Can Return Wrong Value Compiled /Fpa
  588. Q45546:How to Execute BC 6.00's BUILDRTM Utility on Two-Disk System
  589. Q45420:LPOS(0) and LPOS(1) Both Return Print Head Position for LPT1
  590. Q45167:Version Histories for BASIC Compiler, PDS for MS-DOS and OS/2
  591. Q44408:Passing Long Integer Array to SUBprogram May Be Incorrect
  592. Q44283:BC 6.00b Problems CHAINing Between Small & Large EXE Programs
  593. Q44231:ILINK.EXE Incremental Linker Not Supported by BASIC 6.00/6.00b
  594. Q44230:MARKEXE.EXE in OS/2 May Cause .EXE Hang at Run Time
  595. Q44228:Missing Colon on Line Label CtrlBreak in ON SIGNAL Example
  596. Q43931:BC 6.00's BUILDRTM Has Not Been Tested with QB 4.50's Compiler
  597. Q43897:Hang If Extended Run-Time Has Same SUBs as External Library
  598. Q43788:M.EXE Editor's CALLTREE Does Not Support BASIC Source Files
  599. Q43693:NOOGA.OBJ Comes with BASIC Compiler 6.00b and Is Undocumented
  600. Q43307:Differences Between QuickBASIC (QB.EXE) 4.00a and 4.00b
  601. Q43210:BIND Utility Does Not Come with BASIC Compiler 6.00 or 6.00b
  602. Q43024:Can't Transmit to OPEN "COM1:" or "COM2:" Serial Port in OS/2
  603. Q42701:No BRUN40.EXE Run-Time in BASIC Compiler Version 6.00
  604. Q42700:BASIC User-Entry Points Cannot Be Called from Other Languages
  605. Q42659:Long Integer Array Calculation May Fail Unless BC /D
  606. Q42591:"SYS2090" Error Using SETUP, LINK, or LIB with BASIC Compiler
  607. Q42589:Mouse Not Supported on VGA in OS/2 Real Mode; OK in MS-DOS
  608. Q42319:MOUSE.LIB Problem When Built into Extended Run-Time Library
  609. Q41540:"SYS1804: System Cannot Find File ."; BRUN6xxP.DLL in LIBPATH
  610. Q41539:BC 6.00 Key Trap After CHAIN in Protected Mode Fails
  611. Q41530:ARRAY.INC File Not Shipped with BC; Can't Assemble INT86OLD
  612. Q41397:Differences between QuickBASIC 4.50 and BASIC Compiler 6.00
  613. Q40873:BC 6.00 Example of OS/2 API Function Call DosDupHandle
  614. Q40872:Some Coprocessor Assembler Instructions Are Not Emulated
  615. Q40870:BC 6.00 Example of OS/2 API Function Call DosNewSize
  616. Q40868:BC 6.00 Example of OS/2 API Function Call DosExecPgm
  617. Q40867:BC 6.00 Example of OS/2 API Calls DosError, DosErrClass
  618. Q40866:BC 6.00 Example of OS/2 API Calls DosGetPrty, DosSetPrty
  619. Q40865:BC 6.00 Example to Manipulate File with OS/2 API Calls
  620. Q40864:Naming Conventions for BASIC Compiler 6.00 Component Libraries
  621. Q40546:LINE Statement with BF Option Outside Window Will Hang
  622. Q39863:BASIC Compiler 6.00 Doesn't Support Auto-Switch Display Cards
  623. Q39581:Can't Define SUB/FUNCTION in INCLUDE File
  624. Q39366:Using BUILDRTM in Root Directory Causes LINK Error
  625. Q39361:Sample Program; BASIC Invoking C Function That Returns String
  626. Q39247:BUILDRTM Creates .MAP File but Deletes It Unless You Use /M
  627. Q39241:BUILDRTM "Unresolved External", %, &, !, #, $ in Export List
  628. Q39190:BC /A or CodeView Finds Run-Time Error Segment:Offset Address
  629. Q37905:BASIC Sample Program for OS/2 Function Calls for DLL Modules
  630. Q37901:"Duplicate Definition" LINKing C Graphics Library to BASIC, /O
  631. Q37773:Compiled BASIC Example to Call OS/2 Function DosKillProcess
  632. Q37772:BASIC Example to Call OS/2 Function DosSetVerify, DosQVerify
  633. Q37770:"Program Memory Overflow": Break into SUBprograms
  634. Q37769:Using Run-Time Module, RUN Makes Program Lose 70K Memory
  635. Q37768:READ/DATA Statement Slower in QB 4.00 & BC 6.00 Than QB 3.00
  636. Q37767:BRUNxx.EXE Run-Time Module Must Reload from Disk After SHELL
  637. Q37427:Sample Program That Makes OS/2 Function Call DosSelectDisk
  638. Q37426:Sample Program That Makes OS/2 Function Call DosMove
  639. Q37420:BSEDOSPC.BI Is Missing DosSetSigHandler Definition; for OS/2
  640. Q37410:Sample BASIC 6.00/7.00 Program to CALL OS/2 Mouse Functions
  641. Q37342:LINK "Symbol Defined More Than Once" Mixing Math Packages
  642. Q37339:A Single-Precision Number as a File Number Causes "Overflow"
  643. Q37304:LIB Errors During SETUP.EXE If Directory Has "-" in Its Name
  644. Q37092:BUILDRTM Puts C Routines in BC 6.00 Extended Run-Time Library
  645. Q35970:Incorrect Values Using i%+1 Expression and Random File GET
  646. Q35906:BC 6.00 Example Calling OS/2 API Function DosSetMaxFH
  647. Q35905:Example of BASIC Calling MS OS/2 Function DosStartSession
  648. Q35904:How to Call OS/2 Function DosAllocHugeSeg and DosGetHugeShift
  649. Q35902:/FPa; "Symbol Defined More Than Once" Linking BASIC and Pascal
  650. Q35653:ERDEV & ERDEV$ "Advanced Feature" Error in OS/2 Protected Mode
  651. Q35519:PCOPY & Multiple Pages Not Supported in MS OS/2 Protected Mode
  652. Q35281:"Incompatible Runtime," Extended Run Time Using Named COMMON
  653. Q35279:Sample Program That Makes MS OS/2 Call to DosQFileMode
  654. Q35278:Sample Program That Makes MS OS/2 Call to DosBeep Function
  655. Q35277:Sample Program That Makes MS OS/2 Call to DosDelete Function
  656. Q35276:Sample Program That Makes MS OS/2 Call to DosPhysicalDisk
  657. Q35275:Sample Program That Makes MS OS/2 Call to DosScanEnv Function
  658. Q35274:Sample Program That Makes MS OS/2 Call to DosSleep Function
  659. Q35273:Sample Program That Makes OS/2 Call to DosQCurDisk Function
  660. Q35272:Sample Program That Makes OS/2 Call to DosCreateCSAlias
  661. Q35271:Sample BASIC Program That Makes OS/2 Call to DosSearchPath
  662. Q33178:Example to Load OS/2 Disk Directory into String Array
  663. Q33137:Linker Module-Definition Files for MS OS/2 or Windows
  664. Q32415:Cannot Use Alternate Math Library Without Compiling BC /FPa
  665. Q32414:Hanging After CHAIN to BASIC and Calling C Routine/Near Memory
  666. Q32219:DosGetPid and DosGetInfoSeg Get Process Identification (PID)
  667. Q32218:"Unresolved External" Calling B_OnExit; Must LINK BQLB41.LIB
  668. Q32217:Using B_OnExit Across a CHAIN Hangs System; Compiled BASIC
  669. Q32216:Two Ways to Pass Arrays in Compiled BASIC to Assembler Routine
  670. Q32215:BUILDRTM "Invalid Object Module" with More Than 127 Exports
  671. Q32214:"Device I/O" Error Using LPRINT or "LPT1:" After a CHAIN
  672. Q32150:SETUP.EXE "Can't Open Response File"; BCOMxx.LIB Not Built
  673. Q31936:Example of Using SetUEvent, ON UEVENT to Detect Mouse Presence
  674. Q31881:LINK /PAC and /F Options Are Not Supported by Basic Compiler
  675. Q31153:LINK Overlays Not Supported in BASIC 6.00/6.00b, or QuickBASIC
  676. Q30855:"Device Unavailable" Using Communications Port in Real Mode
  677. Q30841:LINK Msg: "Cannot Find Library"; SETUP.EXE, BUILDRTM.EXE
  678. Q30315:System Requirements for BASIC Compiler Version 6.00 for OS/2
  679. Q29012:CIRCLE STEP Statement Correction
  680. Q28962:Missing Text: DECLARE Statement
  681. Q28448:Example Calling OS/2 DosFindFirst, DosFindNext, DosFindClose
  682. Q28447:Calling OS/2 DOSInsMessage, DOSGetMessage, DOSPutMessage
  683. Q28446:Example of Calling OS/2 Function DosGetEnv
  684. Q28445:Example of Calling OS/2 DosSetFSInfo and DosQFSInfo
  685. Q28444:Example of Calling OS/2 DosGetVersion and DosGetMachineMode
  686. Q28443:Example of Calling OS/2 Function DosRmDir
  687. Q28442:OS/2 Protected Mode Restrictions for Basic 6.0 to 7.1
  688. Q28441:BASIC Compiler 6.00 Adds Features Not Found in QuickBASIC 4.00
  689. Q28440:INTERRUPT or INT86OLD in Extended Run-Time Module Can Hang
  690. Q28283:It Is Illegal to Pass a CONST Type Constant in COMMON
  691. Q28166:QB Uses Up Default String Space When Concatenating Far String
  692. Q28165:"String Formula Too Complex" with Recursive String Function
  693. Q28163:Unexpected PRINT USING ".##" Rounding for .xx5
  694. Q28162:Missing END IF in FOR NEXT Gives Different Errors in QB and BC
  695. Q28160:QB /L A: Does Not Find QB.QLB If SET LIB=A: Is Not Set
  696. Q28158:Misleading QB.EXE Message Using Reserved Word in SUB
  697. Q28157:Asynchronous SHELL Leaves Cursor Turned Off in New Process
  698. Q28156:Many Warnings Issued by LINK /W for Protected Mode Programs
  699. Q28155:SLEEP Hangs Keyboard in Chained, Protected Mode Program
  700. Q28154:A RETURN Without a GOSUB in a Subprogram Hangs in .EXE
  701. Q28042:LOCATE Has 8 lines Resolution DOS & Real Mode, 16 in Protected
  702. Q28041:"Unresolved External" at Link When Calling DosGetResource
  703. Q28038:No "Incompatible Runtime" CHAIN Error with Mismatched COMMON
  704. Q28030:QB Fast Load Format Source Code Cannot Be Used in MS CodeView
  705. Q28027:SETUP Program Can Create Subdirectory Only If Parent Exists
  706. Q28024:EXE May Be Slower in OS/2 Protected Mode than in DOS
  707. Q28023:MS Floating Point Is Faster Than BC /FPa Alternate Math
  708. Q28020:How to Modify the BASIC 6.00 Run-Time Module with BUILDTRM
  709. Q27939:all to DosMkdir
  710. Q27938:Sample Program That Makes OS/2 Call to DosSetFileMode
  711. Q27937:Sample Program That Makes OS/2 Call to DosQCurDir
  712. Q27936:Sample Program That Makes OS/2 Call to DosChdir
  713. Q27935:Do Not Rename BC 6.00's Bound .EXE Utilities in DOS 2.10
  714. Q27934:If CHAINing, Assembler in Extended Run Time Can't Use DGROUP
  715. Q27932:BUILDRTM Utility /FPi87 for Coprocessor
  716. Q27931:Sample Program That Makes OS/2 Call DosGetDateTime
  717. Q27930:Modifications for DOSBEEP Example
  718. Q27929:Cannot Create Dynamic Link Libraries from BC 6.00 Modules
  719. Q27928:Routines Compiled /FPa (Alt. Math) Can't Be in Quick Library
  720. Q27925:EGA and VGA Graphics Are Not Supported in OS/2 Protected Mode
  721. Q27924:When Not to LINK /NOI in Protected Mode
  722. Q27923:Addition to ON EVENT Example
  723. Q27922:The OPEN PIPE: Statement
  724. Q27921:BASIC 6.00 & 7.00 Can't Make Family API (Bound) Applications
  725. Q27919:Calling OS/2 Functions, .BI Files Changed
  726. Q27916:Creating an Export List for BUILDRTM
  727. Q27915:Libraries to Build BCOM Libraries Are Incorrectly Listed
  728. Q27914:87.LIB Replaces EMR.LIB and EMP.LIB
  729. Q27913:BUILDRTM Smaller Extended Run-Time Module
  730. Q27912:LINK 87.LIB without Modifying Combined Library
  731. Q27911:MS-DOS 3.20 Patch for Coprocessor Math Exceptions in BC and QB
  732. Q27910:LIBPATH Locates .DLL Dynamic Link Libraries; SYS Error 1804
  733. Q27909:Using Btrieve and CHAIN in OS/2 Protected Mode
  734. Q27905:Sample Program That Makes OS/2 CALL DosSetDateTime
  735. Q27904:Bound EXE Must Run on DOS 2.10 Default Drive
  736. Q27869:Fast Load Format, Variable, and Subprogram Duplicate Name
  737. Q27856:"Formal Parameter Specification Illegal" from BC, but Not QB
  738. Q21333:Corrections for MS-DOS BASIC Compiler 5.36 Documentation
  739. Q21331:MS-DOS BASIC Compiler Does Not Provide ISAM File Support
  740. Q21330:MS-DOS BASIC Compilers 5.35/5.36 Do Not Support Coprocessor
  741. Q21328:"String Space Corrupt," LINE INPUT More Than 255 Bytes
  742. Q21327:Disc Media Error when Printer Off-Line Under IBM DOS 2.x
  743. Q21326:ON ERROR in BASCOM 5.36 Can Only Detect Printer Offline Once
  744. Q21323:BASCOM 5.36 ERROR Handling RESUMEs in ELSE of IF..THEN..ELSE
  745. Q21321:SUB Gives UC Error at Compile Time, MS-DOS BASIC Compiler 5.36
  746. Q21320:In BASCOM 5.36, BASRUN.EXE Must Be in Same Directory as .EXE
  747. Q21317:Cursor Control Using ANSI Control Characters
  748. Q21316:PRINT 80 Characters Forces Extra Line in BASCOM 5.36 Program
  749. Q21315:MS-DOS BASCOM 5.36 Does Not Support Subdirectory Pathnames
  750. Q21314:64K Code and 64K Data Segment Size Limit in MS-DOS BASCOM 5.36
  751. Q21313:Articles to Explain Rounding Errors in MBF Floating Point
  752. Q21311:How DEFINT, DEFSNG, DEFDBL Affect Type of DEF FN Function
  753. Q21310:MS-DOS BASIC Compiler 5.36 Cannot CALL High-Level Languages
  754. Q21307:MS-DOS BASCOM 5.36 Does Not Compile BASICA or GW-BASIC Program
  755. Q19842:How Microsoft BASIC ON ERROR Handles DOS General Drive Failure
  756. Q11250:MS-DOS BASIC Compiler 5.36 Cannot LINK to PASCAL or FORTRAN
  757.  
  758. Quick Basic
  759. -----------
  760. Q93057:Trying to Delete Current Directory Gives Path Not Found Error
  761. Q87772:Resolving "Subprogram Not Defined" Error with MONEY.BAS
  762. Q84929:Integer "Overflow" Using SETMEM in Basic PDS and QuickBasic
  763. Q84187:Compound IF Can Corrupt User-Defined Type Argument in SUB
  764. Q84065:How to Right Justify a String in Basic
  765. Q83811:QB 4.x/Basic 7.x Example to List Subdirectories in Given Path
  766. Q83551:QuickBasic 4.5 BC/W Switch Documentation Error
  767. Q83346:Selected Cobb Group "Inside QuickBASIC" Journal Article Titles
  768. Q82001:"Input Past End of File" with INPUT #; Use LINE INPUT #
  769. Q81966:BLOAD Loses Colors and/or Shapes; SMARTDrive Outside Windows
  770. Q81082:How to Scroll Up in Text Screen with BLOAD/BSAVE in Basic
  771. Q80848:In QB.EXE 4.5, Watchpoint Won't Break on Function Return Value
  772. Q80824:QB.EXE /AH Hang/"String Space Corrupt" Static to Dynamic Array
  773. Q80411:"Illegal Function Call" Using Asc with Uninitialized String
  774. Q79957:Toggling RTS Handshaking Line (Pin 4) with OUT Statement
  775. Q79883:"Field Statement Active" (Error 56) on Basic PUT Statement
  776. Q79379:How to Update Include Files in QB.EXE/QBX.EXE Editor
  777. Q78894:QB.EXE May Hang if Array Is Named Twice in One COMMON Block
  778. Q78890:"String Space Corrupt" with User TYPE Array > 64K in QB.EXE
  779. Q78888:How to Save Color Registers After BSAVE of (PICEM) Graphics
  780. Q78562:"Array already dimensioned" if DIM Follows First Use of Array
  781. Q78094:SCREEN Statement Syntax Correction for QuickBasic, Basic PDS
  782. Q77907:Sales Specification for QuickBasic 4.5 for MS-DOS Available
  783. Q77835:FIXSHIFT.COM Requires /I to Install; Detailed Explanation
  784. Q77834:rguments from Basic Without CHAIN/RUN
  785. Q77244:"Parameter Type Mismatch" with Variable Name Same as Parameter
  786. Q76665:Mismatched Fixed-length String Passed by Value Hangs QB 4.5
  787. Q76560:LOCATE and PRINT with Semicolon on Line 25 to Avoid Scrolling
  788. Q75720:Differences in Coprocessor Error in QuickBasic 4.5 vs. 4.0
  789. Q74675:4800 Baud Rate Omitted from Basic Manuals and Online Help
  790. Q74357:Repackaged QuickBasic 3.5" Disk Setup Fails to Install QB.LIB
  791. Q73652:BC.EXE "$metacommand error" if $INCLUDE: '<filespec>' > 40
  792. Q73577:"Bad file name" Passing Command Line Parameters with RUN/CHAIN
  793. Q73417:LINK "Cannot Open Response File" Error with "@" in Path
  794. Q73373:ime Resets SCREEN Mode and PALETTE Colors
  795. Q73041:How to Use a Hashing Function to Insert Random File Records
  796. Q72672:How to Use Multidimensional Arrays with Graphics GET and PUT
  797. Q72600:BC.EXE "Math Overflow" May Flag Incorrect Line of Code
  798. Q72275:How Basic Can Get Drive Label Using Interrupt or SHELL "DIR"
  799. Q71794:Why Graphics Screen Printing Is Usually In Landscape Mode
  800. Q71792:"File Not Found" OPENing Filename with Leading Spaces
  801. Q71525:QuickBASIC Program to Get Current Drive Using FILES & SCREEN
  802. Q71235:Telling QB to Wrap (Not Truncate) Wide Lines on HP LaserJet
  803. Q71234:B_ONEXIT Is Not Always Automatic in QB.EXE or QBX.EXE; Restart
  804. Q71112:How to Use MKS$, CVS with Binary Numerics in a Sequential File
  805. Q71109:BC.EXE "Name of Subprogram Illegal" Means Duplicate Definition
  806. Q70664:Must Pad Odd-Length Variables in COMMON Passed to MASM, C
  807. Q70268:"Parameter Type Mismatch" Passing TYPE Array to QB 4.50 SUB
  808. Q69986:How to BLOAD/BSAVE Multiple Screen Pages for EGA Screens 7-10
  809. Q69853:Cannot Change BASIC's Cursor Position with CALL INTERRUPT
  810. Q69845:LPRINT with ";" Prints Nothing Until 80-Byte Buffer Is Full
  811. Q69766:In .EXE, PAINT Corrupts SUB Arugument Used as Color Value
  812. Q69537:MSHERC.COM Mistakenly Loads on CGA Computer; README Addition
  813. Q69468:Microsoft BASIC Phone Support Policies; 900 Unblocking
  814. Q69164:BASIC Uses Radians, Not Degrees, for Trigonometric Functions
  815. Q69162:VAL Function Returns "Type Mismatch" for Some Invalid Numbers
  816. Q69157:Bad Values When QLB Function Used as SUB Parameter
  817. Q69156:Underscore+CR+LF Added Before DATA Statement If > 250 Columns
  818. Q69110:QB 4.x Program Example to Create or Remove Directory
  819. Q69108:Instant Watch Truncates Display of String After Null Byte
  820. Q69048:Amdek Keyboard Problems Selecting Text in QB.EXE/QBX.EXE
  821. Q69046:Predefined Keys Trap All SHIFT Combinations; PEEK SHIFT Status
  822. Q69045:PRINT TAB Blanks Out Passed-Over Characters in BASIC
  823. Q69044:Repackaged QuickBasic 4.5 Requires Two Drives
  824. Q68663:Passing BASIC Numeric Arrays from BASIC to C and Back to BASIC
  825. Q68224:Basic Program to Reboot or "Cold" Reboot the Machine
  826. Q68164:CLOSE Doesn't Release Far Heap Used by First OPEN "COM" Buffer
  827. Q68157:Gama Fax TSR Program Conflicts with BASIC Keyboard Input
  828. Q68122:BASIC Can Write Files for MS Excel Spreadsheet
  829. Q68026:Unexpected Results Using DOS TYPE to Display RANDOM File
  830. Q67373:CLEAR Can Cause "Subscript out of Range" with $DYNAMIC Array
  831. Q67312:Keywords Limited to 9 Characters When Adding to QB 4.50 Help
  832. Q67205:DRAW Statement to Erase or Redraw Image May Not Work Correctly
  833. Q67147:BASIC Files Limited to 32 MB Without DOS 4.00/4.01 Patch
  834. Q66770:"Product Assistance Checklist" for Basic/Pascal Reply Letters
  835. Q66744:How to POKE Keystrokes Such as F3 (Last Command) into Keyboard
  836. Q66743:GAMESHOP.EXE "Error 05" Using SET COMSPEC=COMMAND.COM /E:n
  837. Q66491:Microsoft Basic Support Service Letter BL0350; Phone Policy
  838. Q66424:LSET Can Assign One TYPE Variable to a Different TYPE
  839. Q66359:PICEM Views .PCX, .PIC, .GIF Files and Saves in BSAVE Format
  840. Q66164:Versions of Utilities (LINK, LIB, Etc.) Shipped with BASIC
  841. Q65935:Explanation of Why BASIC Programs Can Open Devices As Files
  842. Q65927:Using INTERRUPT 15 hex for Time Increments Less Than 1 Second
  843. Q65924:How to Get Absolute Address of String Variable in BASIC
  844. Q65886:TAB() Function Is Affected by Nonprinting Control Characters
  845. Q65749:How to BSAVE and BLOAD Multiple Screen Pages in SCREEN 0
  846. Q65599:SELECT CASE Documentation Error in "Learn BASIC Now", MS Press
  847. Q65584:Mismatched DEFtypes in Main and SUBs Can Zero SHARED Variables
  848. Q65569:BC.EXE May Hang Using Single Quotation Marks in String CONST
  849. Q65504:BASIC "Statements/Labels Illegal Between SELECT CASE and CASE"
  850. Q65503:No CHAIN with ALL, MERGE, DELETE, or Line # in Compiled BASIC
  851. Q65291:QuickBasic 4.50 Repackaged Manual and Disks, September 1990
  852. Q65195:Joystick STICK, STRIG Use BIOS Int 15 Hex, or Direct Hardware
  853. Q64933:How to Emulate INKEY$ Function by CALLing MS-DOS INTERRUPT
  854. Q64896:"Statement Unrecognizable" Using "_" in DATA Statement
  855. Q64877:"File Not Found ..." If BASIC RUNs a C 6.00 Overlaid Program
  856. Q64875:C's _getvideoconfig Returns Incorrect Mode If Set from BASIC
  857. Q64787:How to Run QuickBasic 4.5 on Dual-Floppy System (No Hard Disk)
  858. Q64785:ON KEY Key Trap with INKEY$ Loop Requires Additional Key Press
  859. Q64592:"Overflow" from "&H nn" or "&O nn" with Illegal Embedded Space
  860. Q64498:How to Define a String Array in FIELDs in a FOR...NEXT Loop
  861. Q64430:Abrupt Branch to ON Event GOSUB Handler from Separate Handler
  862. Q64429:Example of Assembly Function Returning Integer to BASIC
  863. Q64428:Assembly Function Returning Variable-Length String to BASIC
  864. Q64107:Sample Assembly Function Returning Double to BASIC
  865. Q64106:Sample Assembly Function Returning Single to BASIC
  866. Q64105:Example of Assembly Function Returning Long Integer to BASIC
  867. Q64099:QB 4.50 SETUP.EXE Hanging Problem on Leading Edge Model D
  868. Q63798:Entering QB 4.50 with Multi-Module Program Requires Full Menus
  869. Q63781:INKEY$ Fails with Various CTRL, ALT Key Combinations QB 4.00
  870. Q63659:Error L2029 "Unresolved External" Due to Wrong LIB.EXE Syntax
  871. Q63436:"Statement Label Not Allowed Between SELECT CASE" Help Hangs
  872. Q63273:Editing Before First Line in Procedure Can Cause QB Problems
  873. Q63272:Single-Line DEF FN Can Cause Program to Rerun ON ERROR
  874. Q63270:QB & QBX Insert Default REM $STATIC Before a SUB or FUNCTION
  875. Q63269:Pocket Soft's .RTLink Gives Overlay Support to Compiled BASIC
  876. Q63095:QB Sample Function to Convert from Floating-Point to String
  877. Q63048:Microsoft Floating-Point Format (MBF) Examples Available
  878. Q63008:DEFINT A:DEFLNG B Before SUB Gives "Cannot Precede SUB" in QB
  879. Q63004:SELECT CASE Example Correction for QuickBASIC 4.5 Manual
  880. Q62891:WAIT() Causes Execution to Continue If Any Bit Is Set
  881. Q62816:Passed Parameters Incorrectly PRINTed from SUB in Library
  882. Q62812:Must Start Program to Use Set Next Statement from Debug Menu
  883. Q62458:How to Find All Available Logical Drives in BASIC
  884. Q62455:Invalid Entries in Symbol Table Using F1 in QB.EXE, QBX.EXE
  885. Q62269:Two Fixed-Length Strings 32K Long in COMMON Hang QuickBASIC
  886. Q62267:Problem Using SETMEM and SHELL in QuickBASIC 4.50
  887. Q62266:QB.EXE/QBX.EXE Incorrectly Allows GO As a Variable
  888. Q62211:"Out of String Space" Using DB/lib
  889. Q62208:Environment Variable Must Be Uppercase in ENVIRON$
  890. Q62057:BASIC Random Files Compatible with C Random (Binary) Files
  891. Q62054:Large COMMON in Multiple Modules Uses DGROUP in QB/QBX.EXE
  892. Q61678:Routine to Save and Restore a Block of Memory to a File
  893. Q61676:Expanded Memory Emulators Slow Floating-Point Operations
  894. Q61673:"Illegal Function Call" with TAB & LOCATE in Compiled Program
  895. Q61501:Reference to Table 10.4 in "Programming in BASIC" Incorrect
  896. Q61440:DIMension in a FOR-NEXT Loop Is Possible
  897. Q61436:Problem of Testing Floating-Point Equality, IF n=VAL("n")
  898. Q61434:XOR, OR, AND Convert Floating Point to Integer
  899. Q61344:Why a Program Might Hang with BLOAD/BSAVE
  900. Q61340:Watchpoints Set at Module Level Won't Break in a SUBprogram
  901. Q61336:Explanation of Compiler Workspace and What Affects It
  902. Q61332:Storage Format for MKI$, MKL$, MKS$, MKD$ Same as Variable
  903. Q60967:Dynamic Arrays, Far Strings Overwrite COMMAND.COM
  904. Q60966:QB.EXE and QBX.EXE Erase Line If You Type STRIG ON
  905. Q60964:NO87 Environment Variable Echoed to Screen When Run
  906. Q60963:Wrong Colors Displayed If Map Mask Register Set Incorrectly
  907. Q60857:CodeView Does Not Watch Local Variables in Subprogram
  908. Q60424:"The QuickBASIC Journal" Magazine Available for BASIC Users
  909. Q60140:Location of Keyboard Buffer Area in MS-DOS; BASIC PEEK, POKE
  910. Q60133:Description of How LOCATE Can Change the Cursor Size
  911. Q60130:Forward Slash "/" Illegal in Filename
  912. Q59953:9th Pixel of 9x16 VGA Fonts Mimics 8th Pixel for ASCII 192-223
  913. Q59762:QB 4.00 "String Space Corrupt" F8/F10 Step on CALL Breakpoint
  914. Q59761:"Permission Denied" with > 20 LOCKs with SHARE Loaded
  915. Q59758:Single-Line IF...THEN Label, "Syntax Error"; Requires GOTO
  916. Q59729:QB 4.5 Learning to Use Correction; Preserving COMMON in CHAIN
  917. Q59728:QB 4.50 Learning to Use Correction; MBF Used Prior to QB 4.00
  918. Q59727:Legal Data Delimiters when Using INPUT #n Statement
  919. Q59722:Open and Save in QB/QBX Editor Treat Filenames as Directories
  920. Q59428:Bad EXE Result, Expression Indexing Dynamic Long Integer Array
  921. Q59427:BC.EXE "Internal Error Near x" Using Static Long Integer Array
  922. Q59403:BASIC &num Constant Defaults to &Onum (Octal), Not &Hnum (Hex)
  923. Q59401:Designer Quickwindows Is Alternative Graphics User Interface
  924. Q59133:How to Trap PRINT SCREEN Key on an Extended (101-Key) Keyboard
  925. Q59130:WHEREIS.BAS Correction in "4.5: Programming in BASIC" Manual
  926. Q58965:DEF SEG from POKE Help Shows DEF FN Help in 4.50 Online Help
  927. Q58956:You Cannot Decompile .EXE or .OBJ Files Back to BASIC Source
  928. Q58924:RUN Inside ON ERROR Handler Causes "Press Any Key" in EXE
  929. Q58825:How BASIC Can Determine VGA Palette Colors with BIOS Interrupt
  930. Q58789:"Input Run-Time Module Path:" Never Found If BRUN45.EXE Typed
  931. Q58732:QB 4.50 Parameter Passed to Separate Module Shows as Garbage
  932. Q58609:ON...GOSUB Example from QB 4.50 Help Gives "Label Not Defined"
  933. Q58607:"Selected Programs" in 4.50 Online Help Have Only 1 Example
  934. Q58567:Any EGA/VGA Video RAM Above 256K Not Usable in Compiled BASIC
  935. Q58564:4.50 Must Reset PALETTE After WIDTH 80,60 in SCREEN 12
  936. Q58531:"Answers to Common Questions About QuickBASIC 4.50" Available
  937. Q58499:"Overflow" with Integer Division and MOD Operator; Workaround
  938. Q58498:No Error in QB Using Duplicate Parameter Name in DECLARE
  939. Q58411:C Char Parameters Passed from BASIC as 2-Byte Parameters
  940. Q58215:Documentation Correction for DO LOOP Example QuickBASIC 4.00
  941. Q58214:Error 53 ("File Not Found") Using FILES "filespec" Statement
  942. Q58213:How to Empty (Flush) the Keyboard Buffer in BASIC
  943. Q58211:Compiling QB 2.00, 3.00 Programs That Use Event Trapping
  944. Q58122:CHAIN Line-Number Option Is in BASICA, Not in QuickBASIC
  945. Q58120:CIRCLE Statement Documentation Correction for QuickBASIC 4.00
  946. Q58107:CHAIN Statement Documentation Correction QuickBASIC 4.00
  947. Q58103:How to Convert Unsigned Integer from Another Language to Basic
  948. Q58043:PLAY "Illegal Function Call" for "B+","C-","E+", and "F-"
  949. Q58042:QCARDS Demo Program Incorrectly Searches for Zip Code
  950. Q58037:Can't READ DATA Statements Across BASIC Modules
  951. Q58026:No QB Error Message If File Listed in .MAK File Does Not Exist
  952. Q58025:DRAW Statement's Scale (S) Command Has Default Scale Factor 4
  953. Q58023:Multidimensional Limit for Undeclared (Non-DIMmed) Arrays
  954. Q58022:QB.EXE Variable Is Wrongly Global If Name Same as COMMON Array
  955. Q57930:BREAK Status Always Reports OFF Using BASIC CALL INTERRUPT
  956. Q57928:Named COMMON SHARED /block/ Can Be Continued onto Next Line
  957. Q57926:"Subscript out of Range" Long-Integer Array in IF/THEN in 4.50
  958. Q57925:Array Elements Are Passed in Temporary Variables for BC /D
  959. Q57923:QuickC 2.0 Routines Using malloc() Fail in QB Quick Library
  960. Q57851:CALL INTERRUPT for Small Time Increments Using BIOS Tick Count
  961. Q57776:PLAY and SOUND Click Speaker in QuickBASIC; OUT Clicks Less
  962. Q57747:Correction to Online Help Message for Error 70 in QB.EXE 4.50
  963. Q57670:LOCATE Doesn't Turn Off Cursor After INTERRUPT Loads User Font
  964. Q57649:CIRCLE Statement Draws Ellipses Based on Horizontal Resolution
  965. Q57601:Using TAB to Move Whole Blocks of Text in QB.EXE or QBX.EXE
  966. Q57582:Why QB 4.50 Language Reference Manual Is Sold Separately
  967. Q57385:INT86OLD & INT86XOLD Not in QB 4.50 or BASIC 7.00 Help, Manual
  968. Q57342:Light Pens Tested with Microsoft BASIC
  969. Q52170:Bad LINE Drawn Using Coordinates Far Outside WINDOW Viewport
  970. Q51886:How to Print Hercules Graphics SCREEN 3 to an Epson Printer
  971. Q51863:Failure to Flag ELSEIF THEN <Statement> as Syntax Error
  972. Q51860:How to Print VGA SCREEN 13 Image to Epson Printer
  973. Q51859:How to Print Images on SCREENs 7 Through 12 to Epson Printer
  974. Q51858:Complete Listing of SCREEN Modes for Compiled BASIC
  975. Q51604:SCREEN Function Doesn't Give Color Attribute in Graphics Mode
  976. Q51597:In .EXE, PAINT Used in a SUB Can Corrupt Passed Variables
  977. Q51573:QB.EXE Make EXE File "FAR HEAP CORRUPT" After COM1: OPENed
  978. Q51500:How to Pass Parameters Between BASIC and Assembly Language
  979. Q51412:How BASIC's Graphics GET Statement Stores Graphics in an Array
  980. Q51411:How to Use SEG Keyword with Arrays in DECLARE and CALLs
  981. Q51322:BASIC INPUT and LINE INPUT Always Turn on Cursor during Input
  982. Q51292:PRINT SPC(n) USING on Array Element, Bad Results
  983. Q51077:"Argument Count Mismatch" If CALL ABSOLUTE DECLARE Not Changed
  984. Q51076:PE Option in OPEN COM Statement Enables Parity Checking
  985. Q51075:QB 4.x Editor Does Not Flag VARPTR$ Error, but BC.EXE Does
  986. Q51074:May Be LINK Error If Separate Source Files Have Same Root Name
  987. Q50947:How to Get Extended Error in QuickBASIC Like EXTERR in GWBASIC
  988. Q50946:Can't Directly Delete a Record from a BASIC Random Access File
  989. Q50943:Using CALL INTERRUPT to Get Current SCREEN Video Mode
  990. Q50896:If WIDTH 80,60 in SCREEN 12, then PALETTE Can Give Wrong Color
  991. Q50736:How to Enter Extended ASCII Characters in QB.EXE Using ALT Key
  992. Q50735:Linking QuickBASIC 4.50 with QuickC 2.00, 2.01 Font Library
  993. Q50638:"Subscript Out Of Range" If REDIM Long Integer Array in SUB
  994. Q50637:PRINT # to "CONS:" and PRINT Can Use > for DOS Redirection
  995. Q50552:QB.EXE Hangs If BACKSPACE after IF GOTO Syntax (with No THEN)
  996. Q50470:.BAS in Set Paths for Include Files in QB 4.50 Options Menu
  997. Q50466:QB.EXE 4.50 May Lose SUB During SUB Move If "Out of Memory"
  998. Q50461:COLOR Statement in SCREEN 11 Gives "Illegal Function Call"
  999. Q50308:QB.EXE 2.x, 3.00 Editor Must CHAIN to .EXE Executable Program
  1000. Q50229:BASIC Can't Use Microsoft Windows SDK to Make Applications
  1001. Q50228:How to Use CALL INTERRUPTX to Get Name of Current Directory
  1002. Q50225:How to Convert VGA Colors to Their Equivalent Gray Scale
  1003. Q50221:How to Resize and Turn On/Off the Text Mode (SCREEN 0) Cursor
  1004. Q50220:QB.EXE 4.50 "String Space Corrupt" Passing Function to .QLB
  1005. Q50219:Reasons for "File Not Found" Error Using $INCLUDE Metacommand
  1006. Q50061:"How to Pass Parameters Between BASIC and C" Notes Available
  1007. Q50004:Example of Saving Numeric Array to Disk Using BLOAD and BSAVE
  1008. Q50003:Bits Per Pixel Per Plane for Graphics GET for SCREEN 3 and 4
  1009. Q50001:The Width of Text Is Carried between BASIC SCREENs If Possible
  1010. Q50000:How to Save and Restore the VGA Palette Registers in BASIC
  1011. Q49925:CHAIN or RUN from Quick Library Can Hang QuickBASIC Editor
  1012. Q49889:PUTing a CONST to RANDOM/BINARY File Hangs QB.EXE 4.5 Editor
  1013. Q49711:SUB Not Defined; Change CALL MOUSE to MOUSES in MS Press Book
  1014. Q49709:VAL Function Concatenates Digits That Have Embedded Spaces
  1015. Q49401:Example of Passing Array of Doubles from BASIC to MASM
  1016. Q49400:Example of Passing Two-Dimensional Fixed-String Array to MASM
  1017. Q49399:Example Allocating Memory in MASM Released by BASIC's SETMEM
  1018. Q49398:Example of Passing BASIC Two-Dimensional Integer Array to MASM
  1019. Q49397:Example of Passing a String Descriptor from MASM to BASIC
  1020. Q49396:Example of Passing Variable-Length String from BASIC to MASM
  1021. Q49395:Example of Passing Numerics from BASIC to MASM by Value
  1022. Q49394:Example of Passing User-Defined Type from MASM to BASIC
  1023. Q49393:Example of Passing User-Defined Type from BASIC to MASM (Near)
  1024. Q49392:Example of Passing User-Defined Type from BASIC to MASM (Far)
  1025. Q49391:Example of Passing Array of BASIC String Descriptors to MASM
  1026. Q49390:Example of Passing Numerics from MASM to BASIC
  1027. Q49389:Example Passing Fixed-Length String from BASIC to MASM (Far)
  1028. Q49388:Example of Passing Fixed-Length String Between BASIC and MASM
  1029. Q49387:Example of Passing Array of Singles from BASIC to MASM
  1030. Q49386:Example of Passing Array of Long Integers from BASIC to MASM
  1031. Q49385:Example Passing Numerics from BASIC to MASM by Far Reference
  1032. Q49384:Example of Passing BASIC String Descriptor to MASM (Near)
  1033. Q49383:Example Passing Numerics from BASIC to MASM by Near Reference
  1034. Q49382:Example of Passing BASIC String Descriptor to MASM (Far)
  1035. Q49259:"Illegal Function Call," Missing SCREEN 1 Argument Page 444
  1036. Q49258:No Watch in Debug Menu of QBI.EXE Interpreter Academic Edition
  1037. Q49210:"Subscript Out of Range" Using ERASEd Array in a SUB
  1038. Q49130:"SELECT Without END SELECT" Flagged in Wrong Place by QB 4.00
  1039. Q49128:Workaround for OPEN COM "Device Unavailable" Error in QB 4.00
  1040. Q48725:"Illegal Number" Using -2147483648& in Long Integer Notation
  1041. Q48669:QB 4.50 .EXE Program Might Print DYNAMIC Arrays Incorrectly
  1042. Q48479:Correction for BASIC Calling POWER2, "Mixed-Language": Page 81
  1043. Q48425:$INCLUDE: 'Filename' Limited to 40 Characters in QB 2.x, 3.00
  1044. Q48401:Multi-DIMensioned Arrays Are in Column Order; BC /R Row Order
  1045. Q48399:Why QuickBASIC Is Incompatible with Many TSR Programs
  1046. Q48398:Using RUN with No Argument Inside SUB Should Cause Error
  1047. Q48208:Example Passing char from C to BASIC
  1048. Q48207:Example of Passing Strings from C to BASIC
  1049. Q48206:Example of C Functions Returning Numeric Types to BASIC
  1050. Q48205:Example of BASIC Function Returning a String to C
  1051. Q48059:"String Space Corrupt" if BSAVE Variable-Length-String Array
  1052. Q48058:Graphics Algorithm Different in QuickBASIC Versus GW-BASIC
  1053. Q48056:L2029: "Unresolved Externals"; FORTRAN Variable Name Limit
  1054. Q47758:SETMEM(0) Returns Total Heap, FRE(-1) Returns Available Heap
  1055. Q47756:Example of C Function Returning a String to BASIC
  1056. Q47754:Can't Trap "String Input When a Numeric Value Is Expected"
  1057. Q47753:List of Run-Time Error Numbers and Messages for QuickBASIC
  1058. Q47643:Improper IF Statement Syntax Can Hang QB.EXE 4.00 Environment
  1059. Q47565:Using Named COMMON /SYMBOL/ May Cause "String Space Corrupt"
  1060. Q47563:CTRL+A and CTRL+B Bytes Stripped from String Constants in .EXE
  1061. Q47511:QuickBASIC Must Be Main Program in Mixed-Language Calling
  1062. Q47510:Watch Value and Watchpoint Ignored During Event or ERROR Trap
  1063. Q47491:How SUB and FUNCTION Windows Inherit DEFtype in QB.EXE Editor
  1064. Q47490:Displaying Inverse Video Text in SCREEN 2 or Hercules SCREEN 3
  1065. Q47350:How to Trap Function Keys F11 and F12 in QuickBASIC 2.x
  1066. Q47348:Example of Passing Fixed-Length Strings from C to BASIC
  1067. Q47347:The Number of SUBprograms Per Module Affects .EXE Size
  1068. Q47346:IBM PS/2 Video Problems with QuickBASIC 4.50 Under DOS 4.00
  1069. Q47124:Array in SUB Statement Doesn't Need Dimensions in Parentheses
  1070. Q47122:Example of Passing a Variable-Length String to Assembly
  1071. Q46980:CALL INTERRUPT Example to Get Disk Drive Capacity, Free Space
  1072. Q46880:Suppressing STOP Statement's "Hit Any Key to Return" Message
  1073. Q46878:Loading File with DOS Device Name (CON) Can Hang QuickBASIC
  1074. Q46851:Calling C Function That Uses getenv() Doesn't Work
  1075. Q46850:Increasing the Efficiency of QuickBASIC 4.50's QuickSort Demo
  1076. Q46849:ys Softkeys on Line 25
  1077. Q46848:TAB Function Documentation Error in QuickBASIC 4.50 Manual
  1078. Q46847:INKEY$ Example to Work Around ON KEY GOSUB Suspended by INPUT
  1079. Q46817:Getting High-Intensity Background Color in SCREEN 0
  1080. Q46816:BC.EXE "Cannot Generate Listing for BASIC Binary Source Files"
  1081. Q46720:VARPTR(#filenumber) Not Supported in QB 4.x or BC 6.00, 7.00
  1082. Q46376:How to Pipe ( | ) Input into a QuickBASIC Program
  1083. Q46183:Search/Change "Match Not Found" If Previous Search/Label
  1084. Q46182:Other Event Incorrectly Triggers CALL SETUEVENT/ON UEVENT Trap
  1085. Q46180:STATIC FUNCTION Fails to Retain Value Between Invocations
  1086. Q46069:Function to Round Floating Point to Specified Decimal Places
  1087. Q45983:How to Use CALL INTERRUPT with QuickBASIC/BASIC PDS
  1088. Q45948:Failure to Trap Event Compiled BC /w; Needs Line Label or /v
  1089. Q45909:Example of How to Use 1- and 2-Byte Return Codes from INKEY$
  1090. Q45908:QuickBASIC Cannot RUN or CHAIN to Batch Files; Use SHELL
  1091. Q45907:QuickBASIC's Hierarchy of Operations
  1092. Q45906:No Extended ASCII in SCREEN 4 on Olivetti/AT&T 6300
  1093. Q45897:How to Make QuickBASIC 4.50 Recognize Custom Help Files
  1094. Q45895:QuickBASIC 4.50 Conflict with Tornado Notes TSR Software
  1095. Q45892:CALL BYVAL "Parameter Type Mismatch" After DECLARE AS ANY
  1096. Q45891:QuickBASIC Can Corrupt COMSPEC under PC-DOS 3.30, Maybe Hang
  1097. Q45851:Memory Management in QuickBASIC 4.00/4.50, BASIC Compiler 6.00
  1098. Q45837:QB 4.50 Help Incorrectly Displays Context Strings As Titles
  1099. Q45688:BC.EXE 4.50 "Internal Error Near 361F" Passing Integers to SUB
  1100. Q45687:"Out of String Space" Concatenating Variable-Length String
  1101. Q45686:How to Round Up a Fraction to Its Integral Ceiling in BASIC
  1102. Q45545:QB Debugger Step Problem with Breakpoint in Watched FUNCTION
  1103. Q45514:4.50 Manual Has Misleading Note for Calling FUNCTION Procedure
  1104. Q45501:Completed QuickBASIC 4.50 QCARDS.BAS Tutorial Is Available
  1105. Q45483:Incorrect Number of Parameters to Quick Library Can Hang QB
  1106. Q45451:CLEAR Resets ON ERROR GOTO and Turns Off Error Trapping
  1107. Q45449:QB "Expected: , or )" Error for Illegal CALL(x AS type)
  1108. Q45443:PAINT Fills Entire Screen If Border Color Is Not the Same
  1109. Q45424:SCREEN 9; 16 Foreground and Background Colors Simultaneously
  1110. Q45423:BASIC's CALL INTERRUPT Can Get/Set File Attributes in MS-DOS
  1111. Q45176:QB 4.50 On-Line Help Correction for UBOUND Statement
  1112. Q45171:How to Detect Keypress in BASIC without Reading in Character
  1113. Q45170:Using CALL INTERRUPT to Return DOS Version Number
  1114. Q45169:PCOPY Causes Screen Snow on Some CGA Video Cards
  1115. Q45168:Finding Address of Run-Time Error Line Using .LST or LINK /LI
  1116. Q45166:Floating Point Formats Used by Microsoft BASIC Products
  1117. Q45165:"Too Many Segments" LINKing More than 128 Modules
  1118. Q45055:Bad Random GET Record Order with TYPE's Element as Next Record
  1119. Q45051:Set Paths Menu in QB 4.50 Finds $INCLUDE and Library Files
  1120. Q44799:INSTR() Function Performs ASCII Compare and Is Case Sensitive
  1121. Q44797:"Error Loading - Invalid Format," MOUSE.LIB in Quick Library
  1122. Q44795:CLEAR Causes "Illegal Function Call" after RETURN <linelabel>
  1123. Q44761:ALT+File+Print After CTRL+BREAK May Hang Using DTK ROM BIOS
  1124. Q44494:QuickBASIC 4.50 Arrays Can Have 60 Elements, Not Just 8
  1125. Q44493:Arrays Declared Twice in COMMON, Do Not Give Error in QB.EXE
  1126. Q44492:Mandelbrot Example Needs to Change "LogicY" to a SINGLE
  1127. Q44491:Tandy 4000 "Invalid Configuration" after "Disk Not Ready"
  1128. Q44490:Current Statement Color Defaults to Green on Blue with /NOHI
  1129. Q44489:QB.EXE /NOHI Option Uses Color Instead of High-Intensity White
  1130. Q44412:Color and Monochrome Attributes in SCREEN 0 (Text) Explained
  1131. Q44410:QB.EXE "Not Watchable" Error in SUB for SHARED Watch Variable
  1132. Q44409:Passing Dynamic Array of User-Defined TYPE from QB to MASM 5.x
  1133. Q44407:Keyboard Scan Code Table Is Missing Line 3 in QB 4.50 Manual
  1134. Q44406:QuickBASIC 2.0x/3.00 FIELD Example #4 Documentation Correction
  1135. Q44358:SMALLERR.OBJ Makes Smaller .EXE in QuickBASIC 4.50 and BC 6.00
  1136. Q44355:op 1.00 Program Compiled BASCOM /D
  1137. Q44352:DRAW Statement Doesn't Affect WINDOW's Physical Coordinates
  1138. Q44311:Importing Pictures from Other Programs into BASIC
  1139. Q44309:DATA Column in BC /A Assembly .LST Listing Is DGROUP Data
  1140. Q44307:Orchid Pro-Designer VGA Card Needs NMI Jumper Off for QB 4.50
  1141. Q44306:Method for Clearing GOSUB...RETURN Subroutine Stack in BASIC
  1142. Q44305:TIME$ Used Twice in IF Statement May Differ; TIME$ 24:00 Issue
  1143. Q44241:.EXE with PRINT TAB or SPC Can Hang If Compiled with BC /S
  1144. Q44240:Problem Editing QuickBASIC 4.50 Module Without COMMON
  1145. Q44239:Commodore Colt Limited to 112 Files in a Directory
  1146. Q44237:Hercules Page Support for SCREEN 0 and SCREEN 3
  1147. Q44236:Only One Video Page with Hercules SCREEN 0; HELP Correction
  1148. Q44229:PRINT Statements in Manual Okay without Semicolons
  1149. Q44157:4.00/4.00b Problems CHAINing Between Small and Large EXEs
  1150. Q44137:CALLing C to Return Single-Precision Gives Incorrect Results
  1151. Q44135:BASIC Program That Passes a STATIC or DYNAMIC Array to MASM
  1152. Q44109:How to Continue Long FIELD Statements; 255-Character Limit
  1153. Q44035:WAIT Statement Can Access All 65535 Ports, Not Just 0 to 255
  1154. Q44034:How Bits in PAINT Tiling String Represent Pixels in BASIC
  1155. Q43930:Recursive Procedure Variables Not Saved When in COMMON
  1156. Q43902:Incorrect SEEK Statement Example on QB Advisor On-Line Help
  1157. Q43901:Multiple CASE ELSE Allowed in QB.EXE; Causes Compile Errors
  1158. Q43900:VIEW SCREEN Parameters Passed through CHAIN Using BRUNxx.EXE
  1159. Q43899:Floating-Point Errors in QB.EXE with Coprocessor; Use SET NO87
  1160. Q43896:Example of Graphics PUT on SCREEN 9 Using Bitmap DATA
  1161. Q43895:"Device Unavailable"; PS/2 SETUP Doesn't Recognize COM2 Port
  1162. Q43894:Binary Representation of Microsoft Binary Format (MBF) Numbers
  1163. Q43791:$INCLUDE with DATA Statements in SUB May Hang QB.EXE Editor
  1164. Q43787:LINK.EXE 3.69 Warning L4045 When No .QLB on Quick Library Name
  1165. Q43786:QB 4.00/4.00b Can Wrongly Assign User-TYPE Variable; 4.50 OK
  1166. Q43784:Obtaining the Local Drive Name and Network Name; INT 21 Hex
  1167. Q43783:No Color in QB Editor with Tandy RGB Adapter on Tandy 1200
  1168. Q43782:QB Versus C, Benchmark Time Comparison for Recursive Program
  1169. Q43746:QuickBASIC Program to Send a Break through COM1 Port
  1170. Q43743:Cannot Search and Replace String Longer Than 39 Characters
  1171. Q43698:"COMMON in Quick Library Too Small": Use NAMED COMMON
  1172. Q43696:Problem of a Line Disappearing in QB.EXE Version 4.50 Editor
  1173. Q43691:ENVIRON Sets Environment Variables Used by SHELL in QuickBasic
  1174. Q43569:Program That Prints a Hex Dump of a File to LPT1
  1175. Q43568:Program That Returns the Address of an Interrupt Vector
  1176. Q43567:SUBprogram to Convert Integer to a String in Binary Notation
  1177. Q43565:QuickBASIC Program to Detect if a Math Coprocessor Is Present
  1178. Q43564:L2025: Symbol Already Defined Error Caused by SIGNAL.H in .QLB
  1179. Q43563:Function MENU%() Fails in Hergert's "QuickBASIC, 2nd Edition"
  1180. Q43560:Getting Full EXEC Pathname from Environment Table Using PSP
  1181. Q43530:QB.EXE 4.50 Hangs If File Unloaded While Watch Is Set
  1182. Q43529:COBOL LINK.EXE 5.02.05 Causes BASIC Program to Hang
  1183. Q43528:VARPTR$ Malfunctions on Local Variable Length STRING Arrays
  1184. Q43526:P to INTEGERs Can Map Incorrectly
  1185. Q43309:PRINT USING Incorrect Results, Hang for Double Precision
  1186. Q43308:Differences among QuickBASIC Versions 2.00, 3.00, 4.00, 4.50
  1187. Q43267:How to Flush File Buffers from within a BASIC Program
  1188. Q43266:QB/H Not Reset to 25-Line Mode After Using Make EXE And Exit
  1189. Q43256:CALL INTERRUPT RegType in Manual Inconsistent with QB.BI File
  1190. Q43252:Must DECLARE a FUNCTION Invoked from an External Library
  1191. Q43251:Language Support Directory for QuickBASIC/BASIC Add-Ons
  1192. Q43211:"Make EXE" within QB.EXE 4.00 Editor Can Hang OS/2 Real Mode
  1193. Q43209:NUM LOCK On Affects QB.EXE Cut, Copy, Paste on Numeric Keypad
  1194. Q43201:RENaming a FAST LOAD/SAVE BASIC Program Makes It Inaccessible
  1195. Q43092:Underscore (_) Not OK in Variable Name or Line Continuation
  1196. Q43090:BC.EXE Command-Line Options for QuickBasic and Basic Compilers
  1197. Q43023:QB.EXE Problem Where SETUEVENT Not Cleared Between Runs
  1198. Q42951:HELPMAKE Available on Disk to Extend QB.EXE 4.50 Online Help
  1199. Q42948:Compiled INPUT Doesn't Read Text Previously PRINTed on Screen
  1200. Q42947:Instant Watch on $INCLUDE File CONST Name May Hang QB.EXE
  1201. Q42946:Wrong Mouse Cursor Position Using Menus on PS/2 Model 25 or 30
  1202. Q42858:OPEN "A:NUL" Activates Device Specified; "A:\DEV\NUL" Doesn't
  1203. Q42857:C Escape Sequence Like "\n" Doesn't Function When Passed to C
  1204. Q42856:BC.EXE "Line Too long" with ASCII 128 and Fast Load Format
  1205. Q42855:Fast Load Format Can Cause "Binding..." Hang in QB.EXE Editor
  1206. Q42853:Logically Same DOUBLE Precision Assignments, Different Results
  1207. Q42703:File with Double Underscore Hangs the QB.EXE Environment
  1208. Q42699:Put COMMAND.COM on Each Disk with Two-Floppy DOS 2.10 System
  1209. Q42669:LINE INPUT#n Drops Null Characters from File; Use INPUT$
  1210. Q42668:"Statement Illegal in TYPE Block" Using F7 in QB.EXE Debug
  1211. Q42667:Accessing Huge Array (Larger Than 64K) Can Hang 386 Computers
  1212. Q42666:QB.EXE "Type Mismatch", BC.EXE "String Expression Required"
  1213. Q42665:"Bad Record Length" GET#n,,x$ Variable-Length String from File
  1214. Q42664:QB.EXE Confusing If TYPE Statement Used in SUB/FUNCTION
  1215. Q42663:Suppressing CR/LF on "LPT1:BIN" after Every 80 Printable Bytes
  1216. Q42662:Corrupt Parameters in SUB Using PRINT with Comma; BC.EXE 4.50
  1217. Q42661:Exponential Assignment, A=1.6E-19, Fails in QuickBASIC 4.00
  1218. Q42660:QuickBASIC Updates Screen Faster than CGA Can Update
  1219. Q42596:BASIC's SETMEM Doesn't Free C Far Allocation; _fmalloc, _ffree
  1220. Q42595:VARSEG Incorrect for COMMON String Array Passed Through CHAIN
  1221. Q42593:Problem Using the Edit Keys on Zenith 184 Supersport Laptop
  1222. Q42592:"ABSOLUTE Defined More Than Once"; BUILDLIB x.OBJ+USERLIB.OBJ
  1223. Q42588:"Variable Required" Versus "Duplicate Definition" Error
  1224. Q42586:Variable with Periods in COMMON Block Can Cause Problems
  1225. Q42553:"Illegal Function Call" Using VIEW, WINDOW, GET, or PUT
  1226. Q42476:"Subscript Out of Range" Then Add REM $DYNAMIC Hangs QB 4.50
  1227. Q42475:BASIC Uses ALIAS to DECLARE C Routines with Underscore in Name
  1228. Q42474:"Array Not Defined"; Must DIMension Array Above Its First Use
  1229. Q42473:"Overflow" Error Might Be the Result of 0/0
  1230. Q42472:Basic Cannot Get Child Process Return Code or "Error Level"
  1231. Q42471:How to Scroll Text in Separately Defined Windows in QuickBASIC
  1232. Q42470:If BC /O, CHAIN "x.BAS" Fails to Give Run-Time Error and Hangs
  1233. Q42469:FOR...NEXT with Floating-Point Counter May Not Execute Fully
  1234. Q42468:QB.EXE Hang or "Division by Zero" with Labeled REM $INCLUDE
  1235. Q42467:If FRE(-2) Returns Small Negative Values, Increase Stack
  1236. Q42466:"RETURN Without GOSUB"; Btrieve BTVRFAR Fails with BASIC
  1237. Q42465:CALL ABSOLUTE Hang; Assembly Must Use CB Return Instruction
  1238. Q42329:PRINT SPC(80) Statement May Not Wrap to the Next Line
  1239. Q42326:Wrong Example in QB Advisor for CALL INTERRUPT
  1240. Q42325:4.50 Language Manual Error Page 33 "while program is running"
  1241. Q42324:Period in Name of NAMED COMMON Can Erase BLANK COMMON Values
  1242. Q42323:"Symbol Defined More Than Once" Linking to QuickC 2.00 Routine
  1243. Q42321:Syntax Error, Duplicate Definition, Expected:Variable=Express
  1244. Q41583:LINK Options Can Be Specified in AUTOEXEC.BAT with SET LINK=
  1245. Q41582:Amdek Has CLREPC.EXE to Help with Keyboard Incompatibilities
  1246. Q41581:More Information about BASIC's DRAW Statement Macro Language
  1247. Q41537:QB Editor Causes Fourth Line to Be Overwritten by Third Line
  1248. Q41536:PRINT TAB Can Change Value of Parameter in Subprogram
  1249. Q41535:Syntax Differs When Calling a SUB without the CALL Keyword
  1250. Q41534:ON KEY (n) GOSUB Cannot Trap for SCROLL LOCK Status; Ignored
  1251. Q41533:BASIC 7.00 Can Return Exit Code (Error Level) to Batch File
  1252. Q41532:FRE(-1), FRE(") Both Reduced by Run-Time String Allocation
  1253. Q41525:BC Command-Line Options in QuickBASIC Version 4.50
  1254. Q41446:QB 2.x/3.00 Example to Load DOS Directory Listing into Array
  1255. Q41398:Garbage with PRINT TAB, Array Element in .EXE Compiled in 4.5
  1256. Q41396:In QB, "Blank lines Not Allowed before SUB/FUNCTION" Misleads
  1257. Q41395:COLOR "Illegal Function Call" in SCREEN 2; Use PALETTE on EGA
  1258. Q41394:Saving Source with Error in SUB Statement Reloads Incorrectly
  1259. Q41390:Handling Events and ERRORs When BASIC Calls Non-BASIC Routines
  1260. Q41389:SIGNAL Is BASIC Reserved Word; SIGNAL ON Usable Only in OS/2
  1261. Q41388:.EXE Compiled BC /S May Not Print String in PRINT TAB(n),A$
  1262. Q41154:Towers of Hanoi: QuickBASIC 4.50 Recursive SUBprogram Example
  1263. Q41153:"AS Clause Required" Error for REDIM Not Detected in QB 4.50
  1264. Q41152:Same Random File Opened with Multiple Handles Loses Records
  1265. Q41151:Function KEY Strings Retained After CHAIN in QuickBASIC 4.x
  1266. Q41150:SEEK Function Not Hyperlinked to SEEK Statement in QB Help
  1267. Q41149:Single Precision Numbers Have 1 to 7 Digits; Double Have 8+
  1268. Q41148:CTRL+Q+X Moves Cursor to Bottom of Window in QB 4.50 Editor
  1269. Q41147:Getting Help on NULL CONST String Hangs QB 4.50 Editor
  1270. Q41146:QB 4.5 SHELL Forces Linefeed if Cursor Is on Line 25
  1271. Q41086:IEEE Number Range Correction for QB 4.0 "Learning and Using"
  1272. Q41043:No Warning If GET or SEEK Past End of Random File; Use EOF(n)
  1273. Q41041:QB.EXE 4.50 Instant Watch... "STRING SPACE CORRUPT" or Hang
  1274. Q41040:QuickBASIC WIDTH Command Resets Default Values for PALETTE
  1275. Q41004:"UNRESOLVED EXTERNAL"; Can't Call External from Quick Library
  1276. Q41003:Missing Options in QuickBASIC 4.50 Editor without Full Menus
  1277. Q40952:No Variable Name Cross-reference for QuickBASIC for MS-DOS
  1278. Q40890:BC "Variable Name Not Unique" on SUB with Period in Name
  1279. Q40888:RUN and execlp Between QB 4.00 and C Can Dump to DOS
  1280. Q40886:PUT Statement Correction, Page 342 QB Language Reference
  1281. Q40885:Passing a Single-Precision Array to FORTRAN from BASIC
  1282. Q40884:Passing a LONG INTEGER Array to FORTRAN 4.10 From QuickBASIC
  1283. Q40877:With QB /L, "Far Heap Corrupt" After Deleting Module
  1284. Q40859:Cannot Use FN at Beginning of SUB or Variable Names
  1285. Q40718:BASIC TYPE...END TYPE Must Be Physically at Top of Program
  1286. Q40636:Why QuickBASIC Might Hang; Hardware or Software Conflicts
  1287. Q40635:"Permission Denied" Is Only Error for BASIC Record/File LOCK
  1288. Q40633:SCREEN 4 Fails on COMPAQ Portable III and Sharp Laptop
  1289. Q40632:If PRINT Fails on Non-Standard System, PRINT#n to "CONS:"
  1290. Q40631:QB.EXE 4.x Won't Trace or Single Step through KEY Routine
  1291. Q40592:SHELL Redirected to NUL Device Suppresses MS-DOS Message
  1292. Q40553:Bad Results with Recursion of STATIC Procedure in QB.EXE
  1293. Q40549:QB.EXE May Overwrite File Allocation Table If Floppy Switched
  1294. Q40547:BC.EXE Will Not Compile Files Named USER.*
  1295. Q40545:ALT+PLUS/EQUALS Doesn't Size QB.EXE 4.50 Window; Must SHIFT
  1296. Q40413:Recursive FUNCTION Procedure Shouldn't Be STATIC in QuickBASIC
  1297. Q40371:Using Medium and Large Memory FORTRAN Models with BASIC
  1298. Q40370:Modifying INTERRUPT and INT86OLD So Critical Errors Won't Hang
  1299. Q40369:NUM LOCK On; ALT+BACKSPACE Fails on IBM PS/2 Model 50 and 60
  1300. Q40368:QuickBASIC 4.50 Does Not Return to 25-Line Mode after Make EXE
  1301. Q40362:Programs LINKed with Incorrect Version of LINK.EXE May Hang
  1302. Q40361:QuickBASIC Cursor Position Incorrect after Interlanguage Write
  1303. Q40190:Same Access Speed for Static, Dynamic Arrays If Debug Is On
  1304. Q40189:SADD Function Will Not Accept Concatenated or Quoted Strings
  1305. Q40188:FRE(-2) Returns Fixed Lowest Value Even After Stack Shrinks
  1306. Q40155:QB.EXE 4.50 Bad Alert Box if User TYPE "Element Not Defined"
  1307. Q40154:QB.EXE "OUT OF MEMORY" after SHELL to DOS PRINT, MODE, ASSIGN
  1308. Q40152:How to Incorporate Paintbrush (PCX) EGA File into QB SCREEN 9
  1309. Q40139:NORTON Programming Guide for BASICS (TSR) Fails with QB 4.50
  1310. Q39866:Quick Library Routines Must Be Compiled in Same Version as QB
  1311. Q39860:Cannot Nest ON ERROR GOTO Error-Trapping Routines in Basic
  1312. Q39859:CALL INTERRUPT 25H Doesn't Return Error Flags in the AX Reg
  1313. Q39857:BUILDLIB @f Makes QB 2.x/3.00 User Library from Response File
  1314. Q39856:BUILDLIB /L and Mouse Support in QB 2.x and 3.00 User Library
  1315. Q39853:Networks Supported by QuickBASIC, BASIC Compiler & BASIC PDS
  1316. Q39732:In QB.EXE 4.5 on Tandy 1000 SX, \ Key Acts Like HOME Key
  1317. Q39730:Version History of Microsoft QuickBASIC for MS-DOS
  1318. Q39592:In QB.EXE 4.50, No Editor Color on TANDY 1000 with CGA
  1319. Q39590:LINK "Segment Size Exceeds 64K" Using Earlier QuickWindows
  1320. Q39587:QB Advisor 4.50 "Help: ON ERROR Statement Details" Correction
  1321. Q39580:QuickBasic SETUP Works Only from Logical Disk Drive A or B
  1322. Q39579:How to Get an Earlier Version of QuickBASIC for MS-DOS
  1323. Q39578:CHR$(0) PRINTs As Space to Screen; LPRINTs Nothing to Printer
  1324. Q39577:DRAW "Illegal Function Call" In .EXE Compiled with BC /D
  1325. Q39386:Error Message Explanations When Using "COM1:" and "COM2:"
  1326. Q39384:INPUT to Out of Range Array Element Can Hang; or Bad Value
  1327. Q39382:QuickBASIC 4.50 QB.EXE Does Not Allow CTRL+P, ESC Sequence
  1328. Q39381:BASIC Supports MASM 5.10 Update .MODEL and PROC Extensions
  1329. Q39380:GET with BINARY File Fills String with NULL Bytes at EOF
  1330. Q39379:QB.EXE 4.50 "Binding..." then Hang If SWAP User-TYPE Strings
  1331. Q39378:"Formal Parameter Specification Illegal" for DECLARE Variable
  1332. Q39377:Amount of RAM Required by QUICKBASIC Applications
  1333. Q39368:QuickBASIC Program to Rotate Characters and Graphic Images
  1334. Q39367:QCARDS Code Entry 19 Correction; Press SHIFT+F6 Once
  1335. Q39362:QuickBASIC Compile Errors Not Given in M.EXE Editor; No BC /Z
  1336. Q39342:How to Solve Common QuickBASIC Communications Port Problems
  1337. Q39261:Don't Mix .OBJ or .EXE Modules Compiled in Different Versions
  1338. Q39260:"Symbol Defined More Than Once"; Linking BASIC and FORTRAN
  1339. Q39257:Hardware Compatibilities with QuickBasic Version 4.5
  1340. Q39256:QuickBasic May Not Function with 25-MHz 80387 Coprocessor
  1341. Q39253:QB 4.50 Debugger Reference Bar Displays until STOP or END
  1342. Q39252:ON KEY Trapping CTRL, SHIFT, CAPS LOCK, NUM LOCK Combinations
  1343. Q39251:NOCOM.OBJ Supplement for QuickBASIC 4.50 for Smaller .EXE
  1344. Q39248:QB.EXE 4.x Doesn't Save Screen Settings on Hercules Adapter
  1345. Q39246:No QB Support for Mixed Languages Compiled with /FPc or /FPa
  1346. Q39245:BC.EXE "Internal Error" Using Passed Integers in Expression
  1347. Q39244:Incorrect Result Using SGN in a Mathematical Expression
  1348. Q39239:", Adding Strings
  1349. Q39238:"File AB45ADVR.HLP Not Found" QB Advisor 4.50, ERASE Example
  1350. Q39193:Tandy 3000, EGA Card, RGB CM11 Monitor, incompatible w/ 4.50
  1351. Q39191:Cannot CHAIN to Earlier QuickBASIC Version Unless Stand Alone
  1352. Q39187:"Bad File Name" OPENing "COM1:" with 1.5 Stop Bits
  1353. Q39185:BC.EXE "Variable Name Not Unique" Using Period in Identifier
  1354. Q38964:QuickBASIC 4.50 Incompatible with Sperry 8086 PC with IBM CGA
  1355. Q38963:MouseTrak Mouse Reportedly Does Not Work with QuickBASIC 4.50
  1356. Q38962:Can't Highlight on PS/2 Model 60 If Sidekick Is Resident
  1357. Q38961:"Input Run-Time Module Path:" on DOS 2.10; QuickBASIC 4.50
  1358. Q38960:QuickBASIC 4.50 Editor Aborts Exit if Key Pressed During Save
  1359. Q38957:How to Get 3.5-Inch Disks for QuickBASIC for MS-DOS
  1360. Q38889:LINKer Error with /Q and /E; Can't EXEPACK Quick Library File
  1361. Q38888:&H8000 to &HFFFF Hex = -32,768 to -1, Affects LONG Bit Masking
  1362. Q38886:Leading Edge Display Problems with QuickBasic Version 4.50
  1363. Q38883:License Agreement: Copyright Notice for Sign-On and Disks
  1364. Q38498:"Expression Too Complex" Error when Compiling with BC.EXE
  1365. Q38497:Cursor May Disappear in EGA 43-Line Mode Using Logitech Mouse
  1366. Q38495:"Subscript Out of Range" Using Complex Expression with BC /D
  1367. Q38493:CodeView Problem Stepping into BASIC GOSUB Compiled /X or /D
  1368. Q38492:FILEATTR Gets MS-DOS File Handle to Get File Date/Time Stamp
  1369. Q38488:Cannot Make EXE... with BRUN45.EXE if Full Menus Turned Off
  1370. Q38475:Change for SELECT CASE Example 2 in QB.EXE 4.50 On-Line Help
  1371. Q38279:Long-Integer Array May Give Zero Unless Compiled /d (Debug)
  1372. Q38278:User-Defined TYPE vs. FIELD and MKS in Random-Access File PUT#
  1373. Q38277:LOCATE Must Place Cursor in VIEW PRINT Window or Line 25
  1374. Q38276:"Out Of Memory" During CHAIN Using Large COMMON Block
  1375. Q38274:Single Precision "Overflow" when Nearing Divide By Zero;10E-38
  1376. Q38273:PAINT Must Not Use Fixed-Length String Patterns
  1377. Q38071:"Permission Denied" If SHELLed Process Accesses Same OPEN File
  1378. Q38069:"Division By Zero" Dynamic, Fixed-Length STRING*1, 64K+ Array
  1379. Q38068:PRINT SCREEN (Hardware Interrupt 5) Fails If Printer Is Busy
  1380. Q37903:ON TIMER GOSUB; ON PLAY Time Increments Smaller Than 1 Second
  1381. Q37900:Do Not LINK Multiple Modules with /PACKCODE
  1382. Q37898:Bibliography Reference for QuickBasic: Graphics, Tutorials
  1383. Q37897:INPUT Statement Removes Unquoted Leading and Trailing Spaces
  1384. Q37896:QB 4.50 Help "RND(n) Function Details" Correction for n = 0
  1385. Q37892:"Type Mismatch" with PRINT,USING"##";N; : PRINT "x"
  1386. Q37882:Call Microsoft MOUSE from QB 4.x Using Assembler, INTERRUPT
  1387. Q37774:"Hit Any Key..." If CHAIN or RUN from Error Handler; BC /O
  1388. Q37646:FOR...NEXT with 32767 or -32768 Index Fails to Stop Unless /d
  1389. Q37484:SCREEN Function Returns 32 for ASCII Byte 196 in SCREEN 3
  1390. Q37483:CHAIN "RETURN Without GOSUB" When Using ON ERROR GOTO & No /O
  1391. Q37482:QB.EXE 4.00b Problem LOADing Lone .BAS File from Floppy Drive
  1392. Q37481:PRINT USING Statement Fails to Use Print Zones
  1393. Q37475:User-Defined Character Fonts for Hercules Graphics Mode
  1394. Q37423:QuickBASIC Support Hours, Press Release October 1990
  1395. Q37421:Two BASIC Methods to Save & Restore Text Screens in DOS & OS/2
  1396. Q37419:Program to Translate QuickBASIC 4.00 to C Language
  1397. Q37418:LINK "Cannot Open Response File" When Make EXE File in 4.50
  1398. Q37417:SHELL Statement Loses Current Data in Serial Port Input Buffer
  1399. Q37416:QuickBASIC Hasn't Been Tested with PC-MOS or Concurrent DOS
  1400. Q37415:QuickBASIC 4.50 and Earlier May Not Work with MS-DOS 4.00
  1401. Q37413:EXE2BIN Cannot Convert QuickBASIC .EXE Files to .COM Files
  1402. Q37412:MS Press "Programmer's Toolbox" Doesn't Have .OBJ for C Code
  1403. Q37409:Using .. in QB.EXE Open File Dialog Doesn't Change Directory
  1404. Q37405:"Device I/O," Error 57, Using SCREEN 3 and Communications Port
  1405. Q37347:"Device Unavailable" on OPEN "COM1:" Compiled with BC /O/S
  1406. Q37346:RUN "PROG.EXE" Fails in QB.EXE Editor; Use RUN "PROG" Instead
  1407. Q37344:How to Use Extended/Expanded Memory RAMDrive for Data Storage
  1408. Q37341:How to Create Your Own Font in Character Mode for EGA Text
  1409. Q37340:MS-DOS QuickBASIC 4.00 Differs from XENIX BASIC Compiler 5.70
  1410. Q37336:Using Assembler to Save and Load QB Text Mode Screens
  1411. Q37319:QB.EXE Editor Fails to Flag Extra ELSE Clause as Syntax Error
  1412. Q37310:LPRINT Forced to Screen Using OPEN in FUNCTION Procedure
  1413. Q37309:QB 2.x and 3.00 INT86 Requires VARPTR, but Not 4.00 INT86OLD
  1414. Q37308:Graphics GET and PUT Require Integer or LONG Array; Example
  1415. Q37307:Conditionally Loading QBHERC Hercules Support from QuickBASIC
  1416. Q37306:"Device I/O Error" If Keyboard Buffer Filled During "COM1"
  1417. Q37305:LONG Integer Parameter Passed to SUB Fails after Assignment
  1418. Q37163:How to INPUT Text without CTRL+BREAK Stopping Execution
  1419. Q37094:WIDTH Clears the Screen When Setting EGA 43-Line Mode
  1420. Q37093:Toggling DTR Handshaking Line (Pin 20) with OUT Statement
  1421. Q37029:"Invalid Constant" Using Variable for Length of Fixed String
  1422. Q37028:QB /L in 2.x & 3.00 Needs Run-time User Library, Unlike QB /O
  1423. Q36902:LOCATE Draws Cursor Differently on Monochrome Versus Color
  1424. Q36901:Numerical Calculations and Loops Are Faster with Integers
  1425. Q36900:QB.EXE 4.50 ALT+File+Load File Command Doesn't Recognize D Key
  1426. Q36898:CTRL+INSERT to Copy Selected Text May Fail in QB.EXE 4.50
  1427. Q36894:Predefined Key ON KEY(n) GOSUB Trap Supersedes User-Defined
  1428. Q36809:Do Not Nest FOR/NEXT Loops with Same Counter Index Variable
  1429. Q36808:Line Number 65,529 Is the Maximum Supported by QuickBASIC
  1430. Q36806:Softkey String for KEY 10 Has 5-Character Maximum Display
  1431. Q36738:Third-Party TSR for Printing Hercules Graphics Screens
  1432. Q36737:Longer Variable Names Take No Extra Space in .EXE Program
  1433. Q36736:RANDOMIZE Statements Reseed but Don't Restart RND Sequence
  1434. Q36578:"Bad File Mode" Loading 4.50 Fast Load Format File into 4.00
  1435. Q36576:CTRL+Z Embedded in Source Truncates BC.EXE Compilation
  1436. Q36397:Must Use A$=INKEY$ after SLEEP to Clear Keyboard Buffer
  1437. Q36395:How to Use REM or ' Comments in DATA Statements without Error
  1438. Q36030:QuickBASIC Uses File Handles, Not File Control Blocks (FCBs)
  1439. Q36028:.EXE "String Space Corrupt" Actually Is "Duplicate Definition"
  1440. Q36023:"Statement Illegal in TYPE block" Due to Line Identifier
  1441. Q36022:How to BSAVE/BLOAD EGA SCREENs 7, 8, 9, 10 in QB 2.x, 3.0
  1442. Q35969:Do Not Mix Arrayname AS Type and % Type Suffix in DIM/COMMON
  1443. Q35968:CALL SetUEvent in Assembly Routine to Disable PRINT SCREEN
  1444. Q35967:QB.EXE "String Space Corrupt" If CHDIR to Drive, Door Open
  1445. Q35966:Using LIB.EXE to Add, Modify, and Combine .LIB; Quick Library
  1446. Q35965:Which Basic Versions Can CALL C, FORTRAN, Pascal, MASM
  1447. Q35964:Passing Basic Dynamic Arrays of Fixed Strings to MASM 5.x
  1448. Q35903:Alphabetized Index Of Linker Error Messages For QuickBASIC
  1449. Q35888:CTRL+PRINT SCREEN Fails in EXE Compiled with BCOM Library
  1450. Q35887:BC.EXE "Internal Error" Occurs if Line Number 0 Is Used
  1451. Q35885:LONG INTEGER Overflow Is Not Detected in EXE
  1452. Q35830:No Support for Color Hercules Graphics Adapters in QuickBASIC
  1453. Q35827:IEEE vs. Microsoft Binary Format; Rounding Issues
  1454. Q35825:Undocumented BC.EXE Metacommands That Affect .LST Listing
  1455. Q35716:INPUT Hercules Cursor 2 Pixels High in GWBASIC, 1 in QB 4.50
  1456. Q35667:OP Parameter Fails to Make OPEN "COM1:" Wait Indefinitely
  1457. Q35666:In QB.EXE, Improper FOR NEXT Control after NEXT Is Inserted
  1458. Q35665:INPUT, INKEY$, or INPUT$(n) Don't Accept All ASCII Characters
  1459. Q35664:Create Your Own Non-ASCII Graphics Characters in CGA Graphics
  1460. Q35663:Arrays in SUBprograms Should Be Static if the SUB Is STATIC
  1461. Q35662:"Out of Memory" in MS-DOS 4.00, OK in MS-DOS 3.x; 30K Impact
  1462. Q35658:"Array Already Dimensioned" if 2nd DIM for Static Array in IF
  1463. Q35654:"Bad Record Length" if PUT#1,,x$ Where x$ Length = Buffer Size
  1464. Q35651:ASCII Codes That Do Not Output Using SCRN:, CONS:, or PRINT
  1465. Q35432:"Divide by Zero" PRINT USING Double-Precision Format Overflow
  1466. Q35357:BLOAD Can Fail with Older Monochrome Cards; Newer Cards OK
  1467. Q35356:SCREEN 0 "Illegal Function Call," MCGA Only Supports 4 Pages
  1468. Q35354:QB.EXE Single Step Is Not Reliable with $INCLUDE Lines
  1469. Q35282:"Subscript Out of Range" Using SGN Function Compiled BC /d
  1470. Q35270:Installing Compilers on a Network Violates License Agreement
  1471. Q35249:Correction for MHex$ IEEE Number Format Example for 4.00
  1472. Q35248:No Data Type for 80-Bit Precision IEEE Real Numbers in BASIC
  1473. Q35247:QB.EXE "Bad File Mode" if First Character Extended ASCII
  1474. Q35246:Minimum Memory Requirement for Stand-Alone 4.00 .EXE Program
  1475. Q35245:Fixed-Length Strings Are Initialized to NULL (0), Not Blanks
  1476. Q35244:To Suppress Linefeed, OPEN "lpt1" BINARY or "LPT1:BIN" RANDOM
  1477. Q35241:Using Dual Video Display Cards and Monitors with QuickBASIC
  1478. Q35240:On IBM PS/2 MCGA, SCREEN 1 and 2 Are Monochrome
  1479. Q35153:No Underlining on Color Display in BASIC Text Mode, SCREEN 0
  1480. Q35148:Underline, Reverse, Intense, Blinking in Monochrome SCREEN 0
  1481. Q35147:Capturing Paintbrush and FRIEZE Screens with QuickBASIC BSAVE
  1482. Q35146:QB.EXE Editor Printing Source Code to 132-Column Printers
  1483. Q35145:"String Space Corrupt" If Drive Door Open, & QB.INI Not Found
  1484. Q35143:Using GOSUB, GOTO, ON Event GOSUB, ON ERROR GOTO in Modules
  1485. Q34982:QB 4.00b .EXE Is Slower Than 4.00 on AT&T 6300 with 8087
  1486. Q34981:"Expected End of Statement," Line Label with Leading Numeric
  1487. Q34918:Use QB.EXE Immediate Window to Display Unknown ERROR Numbers
  1488. Q34917:PRINT to Viewport Has Screen's Background Color Not Viewport's
  1489. Q34913:QB.EXE "String Space Corrupt" Editing First Label in SUB
  1490. Q34813:"Type Not Defined" after Saving Program in QB.EXE; Use AS ANY
  1491. Q34810:QB.EXE Search and "Change..." on Line Label in IF...GOTO Hangs
  1492. Q34809:QB.EXE 4.00 Can Hang Using Trace On with Breakpoint; 4.00B OK
  1493. Q34682:Communications (COM1:, COM2:) Receive Buffer Lost During CHAIN
  1494. Q34610:WRITE# Statement Works with Semicolon Despite BC.EXE Error
  1495. Q34407:BSAVE/BLOAD File Format Explained for BASIC; 7-Byte Header
  1496. Q34405:Coprocessor Is Slower in QuickBasic 4.0b/4.5 than in 4.0
  1497. Q34404:QB 4.00b/BC 6.00 Now Offers Global ON ERROR Handling
  1498. Q34285:CLEAR Can Cause READ/DATA "Syntax Error" in Non-Stand Alone
  1499. Q34283:BC Hangs on a POKE with a FUNCTION Passed a Dynamic Array
  1500. Q34280:QB "String Space Corrupt" Using a CONST in a FIELD Statement
  1501. Q34279:Cannot Pass More Than 21 Dynamic Array Elements to Subprogram
  1502. Q34273:QB.EXE Visibility, IBM PS/2 Model 50,60,80, Monochrome Monitor
  1503. Q34114:"Wrong Number of Dimensions" When Declaring Arrays in COMMON
  1504. Q34113:Use CONST N=45, Not CONT N=45, Documentation Error in 4.00
  1505. Q34078:"Internal Error" Using Fixed String in First TYPE Element
  1506. Q34015:GOTO a Labeled ELSE Fails in QB.EXE 4.00 and 4.00b Editor
  1507. Q33736:CHAIN, RUN, and KILL Statements Do Not Use MS-DOS Search PATH
  1508. Q33732:COM1 and COM2: Communications Device Default Buffer Size
  1509. Q33715:"Floating Point Error" with Inboard 386 Configured Incorrectly
  1510. Q33714:Passing Strings to Assembler Routines Written for GW-BASIC
  1511. Q33712:"Subscript Out of Range" DIM SHARED Dynamic Array in SUBmodule
  1512. Q33707:"Error R6000: Stack Overflow" in Non-Stand-Alone Program
  1513. Q33687:Temporary Memory in SUBprogram Is Not Deallocated after CALL
  1514. Q33685:"Illegal Function Call" Using SCREEN 0 Pages, then SCREEN 1
  1515. Q33629:"Illegal Function Call" SHELLing to More Than 124 Characters
  1516. Q33628:LINK "Too Many Groups in One Module" with 30+ Named COMMONs
  1517. Q33627:SHELL in QuickBASIC Version 3.00 May Overwrite String Space
  1518. Q33626:Assembly Routine Using STD Works in QB 3.00, Not 4.00
  1519. Q33622:COMMON SHARED Problem when Period in Variable after CHAIN
  1520. Q33621:"RETURN without GOSUB" When ON ERROR and CHAIN in 4.00b
  1521. Q33620:WIDTH 40 with Monochrome Screen
  1522. Q33490:QB 4.00b UPDATE.DOC: List of Software Changes
  1523. Q33489:QB 4.00b UPDATE.DOC: Adds SLEEP Statement to Suspend
  1524. Q33488:QuickBASIC 4.00b UPDATE.DOC: Adds ON UEVENT to Trap Events
  1525. Q33301:FUNCTION Procedures Cannot Be Invoked in I/O Statements
  1526. Q33298:Article Compares BASIC Compiler, QuickBASIC, and Turbo BASIC
  1527. Q33217:Using QuickBASIC Versions 3.00 and 4.00 on Sanyo 555 Computer
  1528. Q33138:Converting Single to Double-Precision Produces Rounding Errors
  1529. Q33046:QB.EXE Editor Deletes File if Saved with Insufficient Memory
  1530. Q33044:PEN(5) Function in SCREEN 9 Returns Only 0 or 1 with Mouse
  1531. Q33036:Hanging Problems When QB.EXE Editor Loads Fast-Load Modules
  1532. Q33035:History On in Debug Menu Will Not Go through Event Traps
  1533. Q33032:"Field Overflow" Using INPUT, ON ERROR to Set Record
  1534. Q32985:Runs in Editor, but if Reorder DIM and COMMON, "Type Mismatch"
  1535. Q32969:Problem Passing Array in COMMON Also in SUB Argument in .QLB
  1536. Q32968:"Type Mismatch" Using TAB() Between PRINT USING Variables
  1537. Q32789:Correction for COMMAND$ Function Example in Manual
  1538. Q32787:"Overflow," "Subscript Out of Range," >32,767 Array Elements
  1539. Q32729:"Path/File Access" Opening a "NUL" File on a Novell Network
  1540. Q32727:With AT&T PC-6300 ROM BIOS 1.21, QB.EXE and BC.EXE 4.00b Hang
  1541. Q32725:PEN Function Returns Mouse Cursor Position in BASIC
  1542. Q32723:Conflicts Among IBM PS/2 Mouse, Keyboard, and MS QuickBASIC
  1543. Q32641:Problem Passing Array Element to SUB Compiled with No /Debug
  1544. Q32499:PRINT Does Not Scroll Line 25 after a SHELL
  1545. Q32498:"No Symbolic Information" Debugging QuickBASIC with CodeView
  1546. Q32473:/C No Effect on Communications Receive Buffer in CHAINed Prog
  1547. Q32413:Loading More Than Seven QuickLoad Files/$INCLUDE in Editor
  1548. Q32341:Version 3.00 DATA Statement Placement Defeats SHARED Parameter
  1549. Q32274:Do Not Use DOS Interrupts to Terminate Compiled Programs
  1550. Q32271:Passing Element of FIELDed Array to Subprogram UnFIELDs Array
  1551. Q32270:COMMON Variable Has Different Value with .EXE Versus QB.EXE
  1552. Q32268:Error Code 2 Is "Syntax Error" at Both Compile and Run Time
  1553. Q32266:/S Affects BC_CN in LINK .MAP; Constant and Descriptor Storage
  1554. Q32164:BASIC Example of CALL SetUEvent, ON UEVENT GOSUB Trapping
  1555. Q32152:Corrections for LOCATE Statement in QuickBASIC 4.00 Manual
  1556. Q32151:QB.EXE Hang After Editing "Duplicate Definition" in SHARED
  1557. Q32149:"Duplicate Definition" in QB.EXE; "Equals Missing" in BC.EXE
  1558. Q32130:Answers to Common Questions for QuickBASIC 4.00
  1559. Q32103:"Too Many Files" When Using Make EXE Option in QB.EXE Editor
  1560. Q32101:No Error QB.EXE If DYNAMIC Array Wrongly DIMmed Before COMMON
  1561. Q32100:RANDOMIZE Results Differ in QB.EXE Versus Compiled .EXE
  1562. Q32099:BC.EXE "Internal Error" Using Function as Argument to INSTR
  1563. Q32098:QB Program Can Hang if Coprocessor Switch Is Set Incorrectly
  1564. Q31939:I/O to a File OPENed as "NUL" or "NUL.xxx" Does Nothing
  1565. Q31886:Underlining on Monochrome Display with POKE or INTERRUPT &H10
  1566. Q31885:ON <Event> GOSUB Suspended Until INPUT or INPUT$ Is Satisfied
  1567. Q31882:DATA Statements Not Allowed in SUB or FUNCTION Procedures
  1568. Q31878:Simplified Language for Compilers' Run-Time License Agreement
  1569. Q31822:Structured Programming in QuickBASIC - Subprograms; SHARED
  1570. Q31821:Structured Programming in Microsoft QuickBASIC - Modules
  1571. Q31808:Compiling More Efficiently with QuickBASIC Version 2.00
  1572. Q31806:More Efficient Programming in BASIC with QB Version 2.00
  1573. Q31789:Converting Between Decimal, Octal, and Binary Numbers
  1574. Q31788:INITCB Correction Passing BASIC COMMON Block to C
  1575. Q31787:IF <expression> THEN NEXT / THEN WEND Not Supported
  1576. Q31783:Inverse of x$ = HEX$(n) Is VAL("&H"+x$); Inverse for Octal...
  1577. Q31776:Modified CALL INT86OLD Program
  1578. Q31583:Passing BASIC String Descriptor to C
  1579. Q31573:QuickBASIC/MASM Programs in "PC Magazine" Incorrect
  1580. Q31571:INKEY$ Cannot Input Bytes for CTRL-BREAK Keystroke
  1581. Q31557:Passing Array of TYPE or Fixed-Length Strings to SUBprogram
  1582. Q31511:Variable Passed to Dynamic SUB Changes after Integer Division
  1583. Q31506:Fixed-Length String Illegal in FIELD; QB.EXE Wrongly Allows It
  1584. Q31484:In 4.00b, PEN(0) Returns Zero in QB.EXE or Compiled BC /V
  1585. Q31471:$INCLUDE Forces Extra Linefeeds in Print from QB.EXE File Menu
  1586. Q31432:Communications "Device Timeout": Increase CS and DS Time Limit
  1587. Q31428:Making Screen MODE Such as CO40 Remain After Program Is Run
  1588. Q31426:"Duplicate Definition" on STATIC Array in Second CALL to SUB
  1589. Q31339:How to Extract .OBJ Routines from .LIB Files Using LIB.EXE
  1590. Q31301:Subscript Out of Range Can Hang .EXE without /d Debug Option
  1591. Q31297:A GOTO Inside SELECT CASE Incorrectly Executes ELSE Block
  1592. Q31277:Cannot LOCK Portions of File OPENed with Binary Access File
  1593. Q31273:INPUT X% Statement Gives No "Type Mismatch" for d, e, !, or #
  1594. Q31267:Random File GET or PUT with Null-Sized FIELD Reduces Far Heap
  1595. Q31172:Use ERASE to Reinitialize Array of User-Defined TYPE Records
  1596. Q31170:SELECT, IF, FOR, DO, WHILE, CASE, and SUB Structure Errors
  1597. Q31169:QB.EXE "Out of Stack Space"; KEY ON in ON KEY GOSUB Handler
  1598. Q31163:Selecting Text in QB.EXE with Dedicated Cursor Keys on Toshiba
  1599. Q31161:LINE INPUT Avoids INPUT Statement's "Redo from Start" Error
  1600. Q31160:POINT(0) and POINT(1) Problem after VIEW and WINDOW
  1601. Q31159:"Out of Data Space [or Memory]"; OPEN Files Consume Memory
  1602. Q31158:LINK Error L1002 "Unrecognized Option Name"; SET LIB=C:\LIB
  1603. Q31157:Use PRINT# to MS-DOS "CON" Device to Send ANSI Escape Codes
  1604. Q31156:How to Add Routines to Quick Libraries (.QLB Files)
  1605. Q31151:"Path/File Access Error"; OPEN FOR APPEND ACCESS WRITE
  1606. Q31146:"Illegal Function Call" Chaining to EXE Linked with /EXEPACK
  1607. Q31072:FUNCTION+NUM LOCK Toggle Remaps Cursor Keys on Toshiba T1200
  1608. Q31057:QB.EXE "Bad File Mode" Using Merge of Fast Load Format File
  1609. Q31053:QB.EXE "Path/File Access Error" Running Out of File Handles
  1610. Q31051:Long-Integer SHARED Array & Constant Passed to SUB Fails .EXE
  1611. Q31049:"Out Of Memory"; Limits on Number of Variables in 4.00
  1612. Q31046:"Save As" Fails after "Disk Not Ready" Error in QB.EXE
  1613. Q31041:Passing a Static Array from QuickBASIC Version 4.00 to Pascal
  1614. Q31040:Passing a Variable-Length String from QuickBASIC to Pascal
  1615. Q31039:Passing a Fixed-Length String from Version 4.00 to Pascal
  1616. Q31038:QuickBASIC Version 4.00 Passes a Single Character to Pascal
  1617. Q31037:Default Stack Size for QuickBASIC Versions 3.00 and 4.00
  1618. Q31036:QuickBASIC Version 4.00 Passes Simple Variables to Pascal
  1619. Q30880:FIX(N!*10^2) Gives Different Results in .EXE and QB.EXE
  1620. Q30860:Program Aborts after SHELL on COMPAQ 386/20, COMPAQ DOS 3.31
  1621. Q30859:"Internal Error" Using FUNCTION as Argument in POKE Statement
  1622. Q30858:QuickBASIC 4.x Procedure Name Followed By Colon Not Executed
  1623. Q30856:How to Make MOUSE CALLs in Hercules Graphics Mode, SCREEN 3
  1624. Q30854:Assembler Routines Using ES in QB.EXE Must Set ES and DS Equal
  1625. Q30674:Hercules SCREEN: PAINT Overspills Window after VIEW and CIRCLE
  1626. Q30672:INPUT Statement Promptstring Must Be a Literal
  1627. Q30608:In QB.EXE, Save with "Too Many Files" Erases Source File
  1628. Q30603:IBM 3270 PC Not Officially Supported by QuickBASIC
  1629. Q30600:APP. D.1 "Far Heap Corrupt" Error Message when Arrays Damaged
  1630. Q30455:Why QB/QBX Editor Options Might Revert to Default; QB.INI File
  1631. Q30451:How to Print CGA SCREEN 0, 1, or 2 Image to Epson Printer
  1632. Q30403:BC.EXE Subprogram Error Occurs in ERROR GOTO in SELECT CASE
  1633. Q30402:INPUT Receives Nonzero Value When "&" Character Is Input
  1634. Q30400:Bad Rounding in .EXE, Passing an Expression to INT Function
  1635. Q30397:Bad Math in EXE Using Dynamic Array of Long Integers: Use /D
  1636. Q30393:Parameters Incorrectly Passed in Nested Subprogram CALLs
  1637. Q30376:"File Already Open" Error Occurs at Run Time
  1638. Q30372:"Type Mismatch" When "INPUT1" Is Elementname in TYPE Statement
  1639. Q30357:"Type Mismatch" Appears When Typing % to Respond to INPUT
  1640. Q30340:Run-time "Parameter Type Mismatch," Dynamic and Static Arrays
  1641. Q30334:Place Mark Deletes Previously Modified Line in QB.EXE
  1642. Q30314:PRINT SGN(a) AND SGN(b) Fails If Compiled with BC.EXE; 4.50 OK
  1643. Q30313:BC.EXE "Syntax Error" Instead of CONST "Duplicate Definition"
  1644. Q30282:Speed Comparison in EXE Versus QB.EXE Editor 2.x, 3.00, 4.00
  1645. Q30271:LINK QB & C "Unresolved Externals"; How to Use LINK /NOE, /NOD
  1646. Q30017:64K Limit on Loading File as a Document in QB.EXE 4.00 Editor
  1647. Q29943:SCREEN Function Gives COLOR Attribute; Foreground, Background
  1648. Q29934:Reason for Unreadable Array Is QB.EXE in CALL to Quick Library
  1649. Q29924:59999 PRINT Statement Prints "T. Paterson" in QB.EXE
  1650. Q29923:FUNCTIONs and Subprograms Can Affect FIELDed Arrays in COMMON
  1651. Q29921:Assigning an Array Element in COMMON to CVL Function Fails
  1652. Q29918:Defining "Intersegment Short Jump" (LINK Error L2002)
  1653. Q29917:SCREEN() Function Gives Values >127 for Blinking Characters
  1654. Q29011:CIRCLE STEP Example Correction
  1655. Q29010:How Arrays of Fixed- and Variable-Length Strings Use Up Memory
  1656. Q28981:Compiled with BC, SHARED Long Integer Arrays Are Wrong in SUB
  1657. Q28980:"NUL" Device Behaves Different in QB 4.x than 3.00 or GWBASIC
  1658. Q28979:Without Coprocessor, QB 4.00 Is Slower Than QB 2.x or 3.00
  1659. Q28977:/MBF Fails When Variable x Used in Random file PUT#1,,x
  1660. Q28963:BC Makes Smaller EXE than Make EXE File Using .LIB; e.g. Mouse
  1661. Q28961:DECLARE Statement Is Incorrect in "BASIC: Selected Topics"
  1662. Q28925:"Invalid Format" Invoking Editor with .MAK from MAKE.EXE
  1663. Q28857:Zero Passed or "Type Mismatch" in SUB; DEFtype Usage in QB.EXE
  1664. Q28854:"Unresolved External B$ERR_DNA" LINKing with NOCOM.OBJ
  1665. Q28844:How to Trap the PAUSE Key on the IBM Extended Keyboard
  1666. Q28842:EXE Size Using BCOM4x.LIB (Stand Alone) Versus BRUN4x.LIB
  1667. Q28786:"Illegal Function Call" on Graphics GET in Subprograms
  1668. Q28785:"Unresolved Externals" Building User Library with INT8687.OBJ
  1669. Q28783:"String Space Corrupt" with Breakpoint Set on CASE Statement
  1670. Q28732:CHAIN or RUN in Quick Library Hangs QB.EXE Editor
  1671. Q28594:CHAIN Gives "Illegal Function Call" Error After CHDIR
  1672. Q28593:"String Formula Too Complex," LEN of Fixed-Length String
  1673. Q28591:BC.EXE "Argument-Count Mismatch" Compiling Underscore in CALL
  1674. Q28588:Pascal Subprogram "Invalid Format" Loaded as Quick Library
  1675. Q28586:Wrong DEFINT, DEFDBL, DEFSTR Usage Erases FUNCTION Variables
  1676. Q28582:"Function Not Defined" or "Duplicate Definition" Fast Load
  1677. Q28348:Load as Document to Turn Off Editor Automatic Formatting
  1678. Q28327:DEF SEG in .EXE Has No Effect, Works in QB.EXE Editor
  1679. Q28282:"String Space Corrupt" Using CONST Type Constant in COMMON
  1680. Q28208:Printing Delayed when DOS PRINT Command Invoked from SHELL
  1681. Q28172:Borland Superkey Restrictions When Using QuickBASIC Editor
  1682. Q28171:Calling Interrupts to Program Microsoft Mouse from QuickBasic
  1683. Q28169:Selecting Text in QB.EXE with Nondedicated Cursors on Toshiba
  1684. Q28167:Long Integer Passed to SUB and Modified May Not Return OK
  1685. Q28164:Unexpected PRINT USING ".##" Rounding for .xx5
  1686. Q28161:QB /L A: Will Not Find QB.QLB if SET LIB=A: Not Set
  1687. Q28149:"Device I/O Error" Error 57 with OPEN COM1:; Use ON ERROR GOTO
  1688. Q28147:Serial Communications Port Not Restored after CTRL+BREAK
  1689. Q28145:SHELL Disconnects Resident Program Using COM1, COM2 Ports
  1690. Q28143:CHAINing Disconnects Resident Program Using COM1, COM2
  1691. Q28085:"Argument-Count Mismatch" Using DECLARE with No Parameter list
  1692. Q28052:"DOS Memory Arena Error" Is Really Quick Library Stack Error
  1693. Q28050:QuickBASIC Hangs Using User-Defined Record Greater Than 64K
  1694. Q28048:Repeated SOUND Statement Causes System Clock to Lose Time
  1695. Q28046:WIDTH Resets Colors to Black, White in 4.00, 4.00b
  1696. Q28044:BC.EXE Cannot Compile ASCII 1 or 2 in Fast Load Format Files
  1697. Q28040:Problems with VGA Modes on COMPAQ VGC Board & Video Seven VGA
  1698. Q28037:RESUME NEXT with Single-Line DEF FN RESUMEs Wrongly in QB.EXE
  1699. Q28035:"String Space Corrupt" After CLEARing a Watch String
  1700. Q28033:QB.EXE Can Hang Using $INCLUDE on Single-Drive System
  1701. Q28031:QB Fast-Load Format Source Code Cannot Be Used in MS CodeView
  1702. Q28029:If ANSI.SYS Sets Background Color, BASIC Clears Line 25
  1703. Q28026:PSET Color Argument Affect in Screen 2 Differs from BASICA
  1704. Q28022:Extraneous Error Messages Compiling REMLINE.BAS with BC /E
  1705. Q27991:"V" Command of DRAW Statement Is Not Implemented
  1706. Q27857:Old LINKer "Unrecognized Switch Error: 'EX'" when "Make EXE"
  1707. Q27855:Reducing .EXE File Size with LINK /EX, NOEM.OBJ, and NOCOM.OBJ
  1708. Q27851:Must Use VARPTR and BYVAL if Passing Arrays to Other Languages
  1709. Q27799:BC.EXE /T (Terse) Suppresses Warning Messages
  1710. Q27701:"String Space Corrupt" with Non-STATIC Subprogram in Editor
  1711. Q27691:If "Disk Full" Message While Saving, Editor Can Delete File
  1712. Q27653:BC "Internal Error" at Compile Time Using Long Integer Arrays
  1713. Q27652:STATIC Variables in DEF FN Function Are Not Watchable
  1714. Q27651:IF x=0 GOTO LOOP Can Hang QB Interpreter; LOOP Reserved Word
  1715. Q27634:PRINT and IF...THEN Logic Problem in BC.EXE Version 4.00
  1716. Q27633:Editor Search Does Not "Change All" if Syntax Error Occurs
  1717. Q27632:"Illegal Function Call," GET in SUB, Dynamic Array in COMMON
  1718. Q27631:Fixed String Initializing, Space/Null Bytes, LEN, and RTRIM$
  1719. Q27548:Using Long Integer as FOR Loop Index Fails with Negative STEP
  1720. Q27547:After "COM1:" Device Timeout, "MAKE EXE" Hangs QB Editor
  1721. Q27546:Color Palette Changed in Program Fails to Restore DOS Palette
  1722. Q27545:CLEAR Can Damage Function KEY Display in EXE Program
  1723. Q27544:Out of String Space, Memory with Quick Library Can Hang QB
  1724. Q27543:PEN(n) Function Can Hang in QB Version 4.00
  1725. Q27496:"Overflow" Error Using QLBDUMP.BAS with Large Quick Library
  1726. Q27495:Passing Array in COMMON Block from FORTRAN to BASIC
  1727. Q27490:FUNCTION Fails to Return Zero by Default When Compiled as .EXE
  1728. Q27489:"Out of String Space," Dynamic Array of Fixed-Length Strings
  1729. Q27487:Assembly Language Programs Must Preserve Flags Register
  1730. Q27486:CALLing C I/O Routines Does Not Affect QB Cursor Position
  1731. Q27485:DEF SEG and PEEK Inside a FUNCTION Can Fail in QB Editor
  1732. Q27484:Editor Can Hang after Editing Invalid User Type Element Syntax
  1733. Q27483:INTRPT.ASM, INTERRUPT Source, Should Use INT_DI = -0EH
  1734. Q27482:"String Space Corrupt" Within Editor but Not in .EXE File
  1735. Q27480:Passing FORTRAN COMMON Block to QuickBASIC SUBprogram
  1736. Q27476:Guidelines for Interfacing FORTRAN with Compiled BASIC
  1737. Q27475:Can't Pass QuickBASIC COMMON Block to FORTRAN
  1738. Q27460:Passing Strings from QuickBASIC to Microsoft FORTRAN
  1739. Q27459:Passing Dynamic Array from QuickBASIC to Microsoft FORTRAN
  1740. Q27458:Passing a Static Array From QuickBASIC to FORTRAN
  1741. Q27457:Passing Simple Variable from QuickBASIC to FORTRAN
  1742. Q27449:Passing String Array from QuickBASIC to Microsoft FORTRAN
  1743. Q27422:ERR Function Is Zeroed when It Is a Subprogram Watch Variable
  1744. Q27410:Running then Editing Program with DEF FN Function Can Hang
  1745. Q27409:ON TIMER, then CHAIN, then TIMER ON Can Hang
  1746. Q27407:Quick Library Event Trapping Can Hang EXE After "Make EXE"
  1747. Q27406:LINE (0,0)-(12231,12230) Causes Line Coordinates to Overflow
  1748. Q27405:EXE Can Hang Passing Dynamic String Array to Subprogram
  1749. Q27402:BC Hangs Compiling on f(1) GOTO with Constant in Function
  1750. Q27395:"String Space Corrupt" with CHAIN, CLEAR, and KEY in QB 4.00
  1751. Q27394:Run-Time "String Formula Too Complex" QB Limitation
  1752. Q27387:ON ERROR Failure to Trap "Division by Zero" with Coprocessor
  1753. Q27386:A Place Mark Set with CTRL-K Can Affect End of Line Key
  1754. Q27385:LINE INPUT to Fixed-Length String Crashes QB.EXE Interpreter
  1755. Q27327:Passing COMMON Variables from BASIC to C by Far Reference
  1756. Q27326:Passing BASIC Variable-Length String to C by Far Reference
  1757. Q27325:Example Passing Near Numeric Variables between BASIC and C
  1758. Q27324:Passing Numeric Variables between BASIC and C by Far Reference
  1759. Q27323:Passing BASIC 2-Dimensional Variable-Length String Array to C
  1760. Q27303:Passing BASIC 2-Dimension INTEGER Array to C by Far Reference
  1761. Q27302:Passing BASIC Array of User-Defined Type to C
  1762. Q27301:Passing BASIC User-Defined Type to C by Far Reference
  1763. Q27300:Passing BASIC Array of Fixed-Length Strings to C
  1764. Q27299:Passing BASIC Array of Variable-Length Strings to C
  1765. Q27298:Passing BASIC Array of Long Integers to C by Far Reference
  1766. Q27297:Passing BASIC User-Defined Type to C by Near Reference
  1767. Q27296:Example Passing BASIC String Descriptor to Microsoft C
  1768. Q27295:Passing BASIC SINGLE-Precision Array to C by Far Reference
  1769. Q27294:Passing BASIC INTEGER Array to Microsoft C by Far Reference
  1770. Q27293:Passing BASIC Fixed-Length String to C by Far Reference
  1771. Q27292:Passing BASIC Fixed-Length String to C by Near Reference
  1772. Q27291:Example Passing Numeric Variables from BASIC to C by Value
  1773. Q27290:Passing BASIC Double-Precision Array to C by Far Reference
  1774. Q27289:Passing BASIC Variable-Length String to C by Near Reference
  1775. Q27288:Using DPATH or DOS APPEND, Beware OPENing Files for Output!
  1776. Q27284:SADD Does Not Accept FUNCTION or DEF FN Function as Argument
  1777. Q27283:"Out of Memory" Error and Wrong Statement Highlighted
  1778. Q27282:EXE Errors Can Display Incorrect Module or Line Number
  1779. Q27281:"String Space Corrupt" with Odd Fixed-Length String in COMMON
  1780. Q27280:"Type Mismatch" with PRINT "String" USING "##.##";X#
  1781. Q27279:Problem with VGA Emulation on Vega Deluxe Card from Video 7
  1782. Q27278:"String Space Corrupt" Entering DEF FN in QB Immediate Mode
  1783. Q27277:IF Statement Missing Colon Not Always Trapped at Compile Time
  1784. Q27276:Current Line Can Be Off Screen Using QB Editor Watch Point
  1785. Q27261:CLEAR, then RETURN Linelabel Gives "Illegal Function Call"
  1786. Q27256:"Identifier Cannot Include Period" in CALL Argument List
  1787. Q27254:CONST, DATA Cannot Precede COMMON Statement
  1788. Q27252:QuickBASIC Versions 3.00, 4.00, 4.50 Patch for IBM PCjr
  1789. Q27201:Passed Double-Precision Array Assigned Long Integer Hangs
  1790. Q27200:QuickBASIC 3.00 and 4.00 Patch for Individuals Using IBM PCjr
  1791. Q27199:"Out of Heap Space" When QB4 LINKed with FORTRAN, , or Pascal
  1792. Q27142:ON X GOTO Line-List Allows Only <= 59 Line Labels or Numbers
  1793. Q27139:WIDTH Over 255 Not Trapped as Error in Version 4.00 Editor
  1794. Q26984:Machine Hangs Using OPEN and CLOSE in Continuous Loop
  1795. Q26982:Using CLEAR and KEY Statements Within a GOTO Loop
  1796. Q26933:Problem CALLing Assembler Routine with Label on END Directive
  1797. Q26932:VAL Statement "String Space Corrupt" Compiled BRUN40.LIB, /Zi
  1798. Q26931:VAL("&H") and VAL("%") Unexpectedly Returning Nonzero Value
  1799. Q26906:"String Formula Too Complex" with MID$ and Fixed-Length String
  1800. Q26905:Numeric-Exception Errors Can Hang AT&T PC 6300 Computer
  1801. Q26904:"Identifier Cannot Include Period" with User Type in COMMON
  1802. Q26903:Mouse Systems Mouse Causes Hang in Some Situations
  1803. Q26898:CASE Statement Never Executed When Tracing with F8 Key in QB
  1804. Q26897:PLAY Commandstring Longer than 256 Characters Truncates Sound
  1805. Q26896:POKE Range Is Limited to 0 to 65,535
  1806. Q26895:Using Joystick, STRIG(1) Incorrectly Returns 1, Not -1
  1807. Q26768:Colored Text in SCREEN 1 in QB Versions 2.x and 3.00, Not 4.00
  1808. Q26767:LIB.EXE Displays .LIB Contents, QLBDUMP.BAS Displays .QLB
  1809. Q26766:RESUME NEXT and DEF FN Described Differently in 4.00 than 3.00
  1810. Q26765:"FOR without NEXT" when Missing END IF Statement in FOR NEXT
  1811. Q26764:LET MID$(x$,n)="string" Does Not Work with LET in QB Editor
  1812. Q26763:.EXE Program Can Hang Using KEY, "RUN," and RUN Statement
  1813. Q26710:BC.EXE "Internal Error" Long-Integer Arrays; OK /D or QB.EXE
  1814. Q26677:"Out of Memory," "Error R6005," with CHAIN/RUN in DOS 2.x
  1815. Q26640:QB Does Not Trap Illegal BYVAL Records or Strings in DECLARE
  1816. Q26638:QB "Make EXE" Option Fails Using DPATH; & DOS APPEND Caution!
  1817. Q26637:ASCII 0, 1, and 2 Control Character Problems in DATA Statement
  1818. Q26633:Make .EXE Option Cannot Find .LIB If Not in Current Directory
  1819. Q26608:Failure to Run CHAINed Program in Editor when Memory Is Tight
  1820. Q26606:Extra Spaces Added before ELSE with Each SAVE in QB Editor
  1821. Q26605:BC.EXE "Line Too Long" for Source Lines of 256+ Characters
  1822. Q26604:COLOR Gives No Gray Scales on PS/2 Monochrome Monitor and VGA
  1823. Q26578:"Return without GOSUB" in Editor when Nesting ONKEY() GOSUB
  1824. Q26576:B_QuickBas
  1825. Q26544:"Make EXE" Option in Editor Forgets BC /MBF and /C:nnnn Switch
  1826. Q26543:Hardware Errors During CALL INTERRUPT Hang the System
  1827. Q26542:Bad Logic in IF/THEN Statement When Run from an EXE, Editor OK
  1828. Q26541:Link NOCOM.OBJ Only If Using Variable for File Name in OPEN
  1829. Q26540:Change Background Color, Then Quit, Leaves Line 25 Uncolored
  1830. Q26539:Editor "String Formula Too Complex" Passing Fixed String TYPE
  1831. Q26538:QB 4.00 Editor's Search and Change on Reserved Word Can Hang
  1832. Q26537:Editing Illegal IF Syntax Can Cause "Binding" Hang in QB.EXE
  1833. Q26536:QB Version 4.00 Cannot Use Extended ASCII in File Names
  1834. Q26495:"Device Unavailable" Error with SHELL
  1835. Q26493:How to Use User-Defined TYPEs with Btrieve Versions 4.1x
  1836. Q26492:Cannot Use Period in Name of SELECT CASE Expression
  1837. Q26491:"Illegal Function Call," Tatung Supreme EGA, ATI EGA Wonder
  1838. Q26490:Using CONST Strings and Compiling with BC /S Fails at Run Time
  1839. Q26489:Constants 8192 to 8447 Fail When BC Compiles Fast Load Format
  1840. Q26488:No Print on Screen If Using DOS Redirection of Screen Output
  1841. Q26487:"DECLARE Must Precede Executable Statements," Editing $INCLUDE
  1842. Q26485:Trapping ALT+, SHIFT+, or CTRL+PRINT SCREEN, &H80 Key Flag
  1843. Q26484:SOUND Statement Is Different in 4.00 and 3.00
  1844. Q26483:CALL INTERRUPTX to Read Disk Sector Can Fail in QB; OK in .EXE
  1845. Q26482:Problem Using Parameter Returned from Sub as FOR...NEXT Index
  1846. Q26481:Cannot Use LONG Integer as FOR...NEXT Loop Counter in Editor
  1847. Q26480:Problem Using Parameter Passed into SUB as FOR...NEXT Index
  1848. Q26479:Incorrect Array Value When Not Using Debug; Bounds Checking /d
  1849. Q26478:DOS APPEND Path Can Affect Make EXE File Command in QB/QBX.EXE
  1850. Q26477:COM1: "Device Unavailable" After OPEN COM1: and SHELL
  1851. Q26475:"Device Unavailable" Error After OPEN COM1: Then CHAIN
  1852. Q26474:LEN() of CONST String Fails If Compiled with /S Switch
  1853. Q26473:Any Error After ON ERROR GOTO 0 Statement Hangs EXE Program
  1854. Q26472:Extra Line Feeds in Screen Output of EXE Run from Another EXE
  1855. Q26471:Workarounds for CLOSE of COM(n) Disconnecting Phone Connection
  1856. Q26090:INT86X, DTA, 2F, SHELL
  1857. Q26088:No Cursor Displayed in Graphics SCREENs 1, 2, 3, 7 through 13
  1858. Q26087:PALETTE USING Statement Example for 128K EGA
  1859. Q26086:QB 3.00, 43-Line Mode VGA Problem Using Graphics and SCREEN 0
  1860. Q26082:QB87 Hang or Bad Numbers When "Divide By Zero" on PC-DOS 3.20
  1861. Q26079:"String Formula Too Complex" Using "COM1:" Concatenation
  1862. Q26078:Case of QB87.EXE Coprocessor Version Slower Than QB.EXE 3.00
  1863. Q26064:Fixlistx.xx, Buglistx.xx, Docerr, Special Keywords
  1864. Q26015:"Type Mismatch" in Editor Changing Size of Array in COMMON
  1865. Q26014:The Maximum Number of Array Elements Is 32,767
  1866. Q26012:SCREEN 2 Problem on AT&T PC 6300
  1867. Q26010:CIRCLE; Version 4.00 Calculations Differ from Version 3.00
  1868. Q26009:CONST "Syntax Error" with BC.EXE 4.00, but Works in Editor
  1869. Q26008:"Make EXE" Fails on Two-Drive Setup Using PC DOS Version 2.10
  1870. Q26007:IEEE Math Rounding Differs in Compiled .EXE and QB.EXE Editor
  1871. Q26006:"Illegal Function Call" from EXE Using Coprocessor
  1872. Q26003:Pressing RIGHT ARROW in LINE INPUT Blanks That Screen Line
  1873. Q26001:"RETURN WITHOUT GOSUB" Error in Nested GOSUB
  1874. Q25999:"Label Not Defined" Error Editor; DEF FN
  1875. Q25998:"Duplicate Definition" with Same Name of SUBprogram, Variable
  1876. Q25996:No EOF (CTRL+Z) Marker Written at End of Sequential File
  1877. Q25995:600+ Character Strings Input Incorrectly from Sequential File
  1878. Q25993:"Type Mismatch" Using PRINT VAL("100.1 %") or VAL("E%")
  1879. Q25991:"Too Many Files Open" Problem Using BSAVE with DOS Version 2.x
  1880. Q25989:DATE$, TIME$ in Loop Can Push System Time Backwards in DOS 3.x
  1881. Q25988:Key Trapping Works Only Once in QB 4.00 Editor; OK in 4.00b
  1882. Q25987:/B Switch Ignores Foreground/Background Setting in QB.INI
  1883. Q25986:"Out of memory" at Compile Time with BC.EXE
  1884. Q25985:"Type Mismatch" Error with PRINT TAB(n) USING Statement
  1885. Q25984:PALETTE Resets When Active Pages Are Changed in QB 3.00, 4.00
  1886. Q25614:VARPTR Overflow in QB87 When Compiled without DEBUG
  1887. Q25581:Can't Use Border Parameter of COLOR Statement on EGA, VGA Card
  1888. Q25541:Active and Visual Pages, Background COLOR in SCREENs 7, 8, 9
  1889. Q25540:Using PRINT and PRINT# to "SCRN:" Together
  1890. Q23414:Using Watch Variables in a CHAINed Program
  1891. Q23413:"Bad Filename" Using "COM2:" without "COM1:" Installed
  1892. Q23392:FILES Statement Returns Zero Bytes Free in QB87
  1893. Q23391:SOUND Statement Compiled with QB87
  1894. Q23390:"Incomplete Control Structure..." in Single-Line IF...THEN...
  1895. Q23389:Unexpected Result from CINT(.5) in QB87; IEEE Rounds to Even
  1896. Q23388:CTRL+UP and CTRL+DOWN ARROW Keys No Longer Scroll the Screen
  1897. Q23387:Dividing by Zero Does Not Generate a Division by Zero Error
  1898. Q23306:Cannot "Watch" Array Element Initialized by READ
  1899. Q23305:"Out of Memory" Error with More Than 130 Dynamic Arrays
  1900. Q23303:Cannot See Final Value of Watch Variable when Program Ends
  1901. Q23127:Losing Control of 25th Line on COMPAQ 386
  1902. Q22817:No USERLIB.OBJ in QuickBASIC Version 3.00; Split and Renamed
  1903. Q22779:"Overflow" Error Accessing Out of Range String Array Element
  1904. Q22044:CALL INT86 Fails in QB 2.00 If VARPTR Returns Negative Number
  1905. Q22037:WRITE# Fails to Pad FIELD with Blanks in Random Access File
  1906. Q22036:SCREEN 7,8,9 "Illegal Function Call" Using Foreground COLOR 0
  1907. Q22025:ENVIRON Only Affects Local Environment, Not DOS's Environment
  1908. Q22022:PRINT Forces Contiguous String to Next Row & Doesn't Wrap It
  1909. Q22021:OPEN LEN=reclen Effect on Sequential File Buffering and Speed
  1910. Q22019:XON/XOFF Communications Protocol Not Supported in QuickBASIC
  1911. Q22018:PLAY "N0" First Note of Rest Clicks Speaker in QuickBASIC
  1912. Q22015:SHELL "PATH=\..." Affects Only a Local Copy of DOS
  1913. Q22005:CTRL+PRINT SCREEN Causes Output to Print Twice on the Printer
  1914. Q21995:Tandy 1000 Key Problems in QuickBASIC Version 2.00; 2.01 OK
  1915. Q21989:"RETURN Without GOSUB" Error Due to ON x GOSUB Compiled /W
  1916. Q21987:ON KEY Trap Fails if CAPS/NUM LOCK Active; Need Separate KEY
  1917. Q21986:INKEY$ Failure When Using ON ERROR to Trap OPEN "LPT2:"
  1918. Q21981:Changing QB 2.x, 3.0 CHAINed Program's Stack Erases COMMON
  1919. Q21978:"Device I/O Error", Error 57, from COM Port Input
  1920. Q21976:"Internal Error" when Program Compiled with /O
  1921. Q21975:"File Not Found" Error Compiling without DEBUG in Editor
  1922. Q21973:CTRL+BREAK Doesn't Break Program on Tandy 1000; Use CTRL+HOLD
  1923. Q21972:QB 2.00, Tandy 1200 Incompatibility, Latest Works Correctly
  1924. Q21969:SCREEN 1 COLOR Yellow Is Brown (Muddy) on EGA Versus CGA Card
  1925. Q21964:"Subscript Out of Range" Dimensioning a Dynamic Numeric Array
  1926. Q21963:ENVIRON Statement Produces "Out of Memory" Error Message
  1927. Q21960:"Out of Data" Error Using READ & DATA in User Library SUB
  1928. Q21957:"File Already Open" Error Message
  1929. Q21956:Using Page 2 in SCREEN 9 Gives "Illegal Function Call" on EGA
  1930. Q21950:List of Computers Compatible with QuickBASIC 2.01 to 4.00b
  1931. Q21949:Partial Circle is One Pixel Short of Circle Drawn with BASICA
  1932. Q21947:CIRCLE Starting Angle of -0 Does Not Draw Line from Center
  1933. Q21941:PPRINT.BAS Makes Reserved Words Uppercase in Remarks
  1934. Q21938:Pressing TAB & RIGHT ARROW Together Affects QB.EXE 2.00 Cursor
  1935. Q21915:Beep When Editing INPUT or LINE INPUT Statement Responses
  1936. Q21911:EGA 43-Line Mode Supported in QuickBASIC Version 3.00 Editor
  1937. Q21903:Exiting Problem Using SHELL in MS-DOS Version 2.x
  1938. Q21902:SHELL Can Give "Out of Memory" Error or Fragment Memory
  1939. Q21901:COMSPEC; SHELL "Illegal Function Call", Can't Find COMMAND.COM
  1940. Q21899:CALL ABSOLUTE "Unresolved Subprogram Reference," "Not Defined"
  1941. Q21898:Source File Carriage Return/LineFeed Line Termination
  1942. Q21886:QuickBASIC 1.x Manual Corrections Using Assembly Language
  1943. Q21866:"Subscript Out of Range" with Program Compiled without /D
  1944. Q21863:Passing Variables to ON ERROR and ON Event Handlers
  1945. Q21862:Duplicate Labels Can Only Be Separately Compiled s
  1946. Q21859:WIDTH 40, WIDTH 80; "Illegal Function Call"
  1947. Q21855:1.00 Compiler Does Not Print LineFeed Character to Screen
  1948. Q21852:Some Extended ASCII Characters Do Not Print on Screen
  1949. Q21851:Faster Printing Disk File with SHELL "COPY X. PRN" vs. LPRINT
  1950. Q21850:QuickBASIC and BASIC Compiler 6.00 Support Only MS-NET, PC-NET
  1951. Q21849:"Access Denied," LOCK/UNLOCK, ON ERROR, Subprograms
  1952. Q21847:Problem Passing Static Arrays as Parameters
  1953. Q21844:Integer Overflow Handling in Compiler Differs from Interpreter
  1954. Q21842:Incorrect Math Results Using Dynamic Arrays
  1955. Q21840:Printing Graphics Characters with KEY
  1956. Q21839:Support for IBM EGA and Hercules Graphics Cards
  1957. Q21838:CIRCLE Leaves Graphics Cursor at Center; DRAW
  1958. Q21837:Graphics GET, "Syntax Error", Dynamic Arrays in COMMON
  1959. Q21836:Length of Strings, String Descriptors in Compiler, Interpreter
  1960. Q21835:Last SOUND Truncated at End of Program
  1961. Q21833:.EXE File Size Larger than Other BASIC Compilers
  1962. Q21832:Reserved Words Not Necessarily Implemented as Features
  1963. Q21831:Compatibility of Compiled BASIC with Microsoft Windows
  1964. Q21830:Erasing Dynamic Arrays in a Multiline Function
  1965. Q21829:Wrong Version Number Printed on .LST List File
  1966. Q21825:Other BASCOMs Must Not Be in Same Subdirectory as QuickBASIC
  1967. Q21824:Compression of Heap When DIMming Arrays Loses Array Data
  1968. Q21822:CLEAR Does Not Correctly Reset Stack Size
  1969. Q21820:Some ANSI Codes Do Not Work Correctly
  1970. Q21819:8087 Coprocessor Support for QuickBASIC
  1971. Q21817:MS Word Files Saved Formatted Give "TC" Errors
  1972. Q21815:Cannot Access FIELDed Variables After CLOSE in Compiled BASIC
  1973. Q21814:Printing FRE(0) after Closing Random File
  1974. Q21813:Closing a File in a Multiline Function
  1975. Q21812:GET or PUT Statement with Double Precision File Number
  1976. Q21811:Maximum Number of Records in a Random Access File
  1977. Q21810:Certain FILES Statements Give Errors
  1978. Q21809:FILES Statement Always Displays Name of Current Directory
  1979. Q21808:File and Record Locking on IBM PC Network: OPEN, LOCK, UNLOCK
  1980. Q21806:Incorrect Error 70 or 75 Displayed When "Too Many Files"
  1981. Q21805:< RESUME Linenumber > Is Not Allowed for Subprograms
  1982. Q21804:STICK, KEY ON, and ON ERROR Combined Can Hang Computer
  1983. Q21803:When to Use the /X Compiler Switch Instead of /E
  1984. Q21801:QuickBASIC 1.x Documentation Doesn't Document All Features
  1985. Q21799:CALL ABSOLUTE Not Supported
  1986. Q21798:"Advanced Feature Error" Using BLOAD and BSAVE
  1987. Q21797:Coding IF/THEN/ELSE Statements Using "_" Line Continuation
  1988. Q21796:"1 Severe Error" from Not Saving File as ASCII in Interpreter
  1989. Q21795:"/" Switches on the Wang PC
  1990. Q21793:LPRINT Problem with Sanyo 555
  1991. Q21792:Sperry PC BASIC's SCREEN B Is Not Supported
  1992. Q21790:Compatibility with AT&T PC 6300: No SCREEN 100 or SCREEN B
  1993. Q21789:Why Basic Doesn't Support COM3 or COM4 Serial Port
  1994. Q21787:Communications Device Buffer Size Can Be Set with /C: Switch
  1995. Q21786:Communication and Cassette Support with /O; GWCOM.OBJ, GWCASS.
  1996. Q21785:Passing Arrays from QuickBASIC 1.x, 2.x, and 3.00 to Assembler
  1997. Q12347:SCREEN 9 Active Page Ignored
  1998. Q12337:Explanation of String Space Garbage Collection; FRE Function
  1999. Q12243:No Error Listing File in QB 2.00; Error-Only File in 2.01/3.00
  2000. Q12182:"Invalid File Specification" in Editor Dialog Box
  2001. Q12116:LOCATE Cannot Cursor Off in SCREEN 0
  2002. Q12115:Using RUN Inside Event Trap
  2003. Q12074:CLEAR Should Not Be Used in Event Trap
  2004. Q12055:Can't Use Foreground COLOR 0 in SCREEN 9; QB 2 & 3 Correction
  2005. Q12037:BSAVE When Disk Full Ignores ON ERROR Trap
  2006. Q12036:SHELLing to Batch File Can Hang if Compiled with /W Option
  2007. Q12028:OPEN with User-Defined DEF FN String Function
  2008. Q12027:"Bad File Name"; OPEN "COM1:"; 8 Data Bits Must Have No Parity
  2009. Q12026:KEY, Then CHAIN Causes "String Heap Corrupted"
  2010. Q11936:List of BASICs Using MBF versus IEEE Floating-Point Format
  2011. Q11880:Negative Array Subscripts Checked with Debug, /D
  2012. Q11729:SOUND Tempo and Duration Slower Than in BASICA
  2013. Q11726:Invalid "RETURN WITHOUT GOSUB" Without /D
  2014. Q11725:Wrong Error Message 70 or 75, Instead of 67, When Disk Full
  2015. Q11720:"String Too Complex", Using NAME Statement
  2016. Q11717:Nested DEF FN Function Call Problem in QuickBASIC 1.02 & 2.00
  2017. Q11697:Integer "Overflow" Is Not Trapped without /D Debug Switch
  2018. Q11527:CALL ABSOLUTE to Machine Language POKEd into Memory; Assembler
  2019. Q11463:"Bad File Number", CLOSE, DEF FN Problem in QuickBASIC 1.x
  2020. Q11446:"String Formula Too Complex" Using NAME Statement; QB 1.02
  2021. Q11319:PRINT USING, LPRINT USING Decrease String Space
  2022. Q11240:Incompatibility with Business BASIC Random Files, CVS and CVD
  2023. Q11149:Same OPTION BASE Needed in Each Module if Arrays in COMMON
  2024. Q11119:Unexpected Carriage Return and Linefeed from INPUT$ and PRINT
  2025.  
  2026. GW Basic
  2027. --------
  2028. Q79026:Robot Basic (1985) Supported by Phoenix Process Automation
  2029. Q63007:QB Program to Break Large GW-BASIC Binary Program in Half
  2030. Q63005:MOTOR Statement for Cassette Player Support in GW-BASIC
  2031. Q61484:GW-BASIC Manual Incorrectly States Transcendental Functions
  2032. Q58964:GWBASIC "Type Mismatch" with Double Precision FOR-NEXT Counter
  2033. Q50557:Hercules Graphics Driver for BASICA Will Not Work with GWBASIC
  2034. Q49213:"Out of Data Error"; Correction, Page 85 GW-BASIC User's Guide
  2035. Q44801:OPEN...LEN=x "Illegal Function Call" If x > 128; GWBASIC /S:x
  2036. Q44798:"FIELD Overflow" with FIELD > 128; Use Both /s:n and LEN = n
  2037. Q44310:How to CALL Assembly Language to PRINT SCREEN in GW-BASIC
  2038. Q44308:GW-BASIC Can't Trap CTRL+BREAK or CTRL+ALT+DEL Key Sequences
  2039. Q44238:RET n Correction for GW-BASIC CALLing Assembly Program
  2040. Q42594:GW-BASIC Command-Line Switches Affect OPEN, SIN, SQR, CALL ...
  2041. Q41527:CTRL+Z, CR, LF Increase Length of BASIC Sequential File
  2042. Q40876:COLOR After SCREEN 1, 0 May Be Incorrect on IBM CGA Card
  2043. Q40640:Cursor Disappears if SCREEN 1, VIEW, then CTRL+L or CTRL+HOME
  2044. Q40639:GW-BASIC DRAW Statement Color May Be Incorrect on CGA Card
  2045. Q40360:GWBASIC /F:15 Allows OPENing Up to 15 Files at Once
  2046. Q39868:KEY ON Displays No Keys after GW-BASIC Video Page Is Switched
  2047. Q39867:WIDTH "SCRN:" May Cause Line 25 Keys to Display Incorrectly
  2048. Q39865:CTRL+BACKSPACE Is Not DEL Key Equivalent as Documented
  2049. Q39864:GW-BASIC 3.2x Does Not Support 640 x 400 Pixel Screen Mode
  2050. Q39862:LOCATE Can Turn Off Cursor in Microsoft GW-BASIC at Run Time
  2051. Q39861:Must Be in Text Mode before Entering GW-BASIC
  2052. Q39733:GW-BASIC INKEY$ Fails to Return Scan Codes for Function Keys
  2053. Q39731:How to CALL Assembly Program from GW-BASIC; Detect Coprocessor
  2054. Q38956:SAVE with P Option Protects Program from Editing in GW-BASIC
  2055. Q38884:SHELL, DOS Mode Command, Causes "Can't Continue after SHELL"
  2056. Q38880:Not All Video Pages Are Cleared when GWBASIC.EXE Is Invoked
  2057. Q38879:GW-BASIC Can Hang with Wrong KEY Specified; KEY 1 to 20 OK
  2058. Q37645:GWBASIC Doesn't Properly Recognize 43- and 50-Line Video Modes
  2059. Q37424:"Syntax Error" Using CLS 2 in GWBASIC 3.20; Works in 3.22
  2060. Q34284:No XON/XOFF Support in Any MS BASICs; TTY Sample Corrections
  2061. Q34277:Pressing Right-CTRL-NUM LOCK Improperly Changes Keystrokes
  2062. Q34146:System Can Hang Using Illegal COLOR on EGA SCREEN 7, 8, or 9
  2063. Q34116:END Key Still Moves Cursor after CLS in Version 3.22
  2064. Q34115:CLS 1 Statement Aborts GWBASIC.EXE and Later Hangs DOS
  2065. Q33619:Line Continuation Using "&" Invalid
  2066. Q33306:[SAVE COM2,A] Should Be [SAVE "Filename.bas",A]
  2067. Q33303:"Syntax Error": CTRL-ENTER Line-Continuation in Version 3.20
  2068. Q32726:"Illegal Function Call" Using GW-BASIC with Hercules Graphics
  2069. Q32073:MS-DOS and GW-BASIC Must Be Obtained from OEM/Hardware Vendor
  2070. Q28268:Correction for Inverse (ARC) -Cosine, -Secant, and -Cosecant
  2071. Q20031:CTRL Key Sequence Generates a Syntax Error
  2072. Q19821:Gives Illegal Function Call
  2073. Q19820:CTRL-J Linefeed Editor Not Allowing Breakup of Logical Line
  2074. Q12404:SOUND Statement Does Not Give Accurate Times for "Duration"
  2075. Q12189:"Bad File" Error Message with OPEN COM Statement
  2076. Q12166:CLS 2 Is Used to Clear Just the VIEW PRINT Screen-Text Window
  2077. Q12035:/M Switch Causes "Overflow" Error
  2078. Q12030:Play and Draw Commands Accept "="
  2079. Q11901:Screen Editor BACKSPACE Problem
  2080. Q11803:SOUND 200, 65535 Statement
  2081. Q11794:PUT Problem with EGA Monochrome Mode
  2082. Q11706:Write-Protected Disk Error
  2083. Q11700:Arguments Greater Than 12 Can Cause "Illegal Function Call"
  2084. Q11698:Problem CHAINing to Program Saved in Binary Format
  2085. Q11692:OPEN Not Accepting Device Names
  2086. Q11597:CHAIN MERGE Problem
  2087. Q11594:INPUT Handling Problem
  2088. Q11554:PALETTE Produces "Device Unavailable" Message
  2089. Q11474:WIDTH Problems with 40 or 80 Characters
  2090. Q11469:OPTION BASE Problem
  2091. Q11460:GW-BASIC Does Not Return Error if VIEW Statement Is Illegal
  2092. Q11453:Scrolling Occurs in BASICA but Not in GW-BASIC
  2093. Q11451:Redirection Incompatibility
  2094. Q11450:Using GET with Random File Causes Incorrect Initialization
  2095. Q11311:Column 80 Linefeed Differs From IBM's BASICA When Using LIST
  2096. Q11249:FILES Redirection Problem
  2097. Q11193:Bytes Free Problem
  2098. Q11070:Problem Creating Random Access File with ON ERROR Statement
  2099. Q10699:Invoking GW-BASIC with /I Makes FIELD Accessible after CLOSE
  2100. Q10611:File Buffer Size Consumes Too Much Memory
  2101. Q10548:Nested GOSUBS Limitation
  2102. Q10547:GW-BASIC Returns Address of the File Control Block
  2103. Q10529:DRAW Command's Subcommand TA Is Not Reinitialized
  2104. Q10518:VAL and Numerical Precision in Regard to Rounding
  2105. Q10501:How to Suppress <LF> after <CR> Is Printed
  2106. Q10488:DRAW Command
  2107. Q10455:TIME$ and Omitted Parameter Do Not Cause Illegal Function Call
  2108. Q10359:Size of the ROM Version of GW-BASIC
  2109. Q10264:FIND Command Does Not Work Properly within SEND
  2110. Q10249:PUT with STEP Option Causes a Syntax Error
  2111. Q10243:PMAP and VIEW Function Differently in IBM BASICA Version 2.00
  2112. Q10206:Rounding Errors in Double-Precision Fields
  2113. Q10178:FILES Command
  2114. Q10177:Division Yields Incorrect Results beyond Third Decimal Place
  2115. Q10175:Lines Blank Out Incorrectly with String Variable D$
  2116. Q10173:Invoking BASIC with /M: Causes "Syntax Error"
  2117. Q10149:CHAIN with MERGE Does Not Preserve Current OPTION BASE Setting
  2118. Q10144:PRINTing Two Numbers Separated by a Comma
  2119. Q10137:LLIST and LPRINT Default Character Widths Are Incorrect
  2120. Q10110:CLS and VIEW SCREEN
  2121. Q10094:265 Bytes Allocated for Receive Buffer
  2122. Q10088:Communication Data Bits Default Number Changed from 7 to 8
  2123. Q10065:WINDOW Statement Does Not Affect DRAW Statement Coordinates
  2124. Q10064:/D switch and Data Segment Sizes
  2125. Q10054:Range of VARPTR Function
  2126. Q10038:DRAW Statement's Scale Parameters
  2127. Q10034:PLAY Statement in BASICA Has Incorrect Two-Dot Indicator
  2128. Q10029:TAB () and SPC () Incorrectly Treated as Arrays in GW-BASIC
  2129. Q10027:INT Function
  2130. Q10024:Running GW-BASIC.EXE on MS-DOS and PC-DOS
  2131. Q10017:"/" (Forward Slash) in Pathname
  2132. Q10010:LPRINT and LLIST Causes Loop until Device Timeout Occurs
  2133.  
  2134. Microsoft Basic Interpreter
  2135. --------
  2136. Q44800:Version History for Basic Interpreter, Compiler for Macintosh
  2137. Q21409:Differences Between BASIC Version 5.28 and GW-BASIC for MS-DOS
  2138. Q10154:Unpredictable Results Opening a Random Access File
  2139. Q10002:Rounding Errors Such as 8.4 to 8.399999 in MBF Floating Point
  2140.